-
2
-
-
33947637197
-
An empirical evaluation of work stealing with parallelism feedback
-
Kunal Agrawal, Yuxiong He, and Charles E. Leiserson. An empirical evaluation of work stealing with parallelism feedback. In ICDCS, 2006.
-
(2006)
ICDCS
-
-
Agrawal, K.1
He, Y.2
Leiserson, C.E.3
-
4
-
-
0031628001
-
Thread scheduling for multiprogrammed multiprocessors
-
Puerto Vallarta, Mexico
-
Nimar S. Arora, Robert. D. Blumofe, and C. Greg Plaxton. Thread scheduling for multiprogrammed multiprocessors. In SPAA, pages 119-129, Puerto Vallarta, Mexico, 1998.
-
(1998)
SPAA
, pp. 119-129
-
-
Nimar, S.1
Arora, R.2
Blumofe, D.3
Greg Plaxton, C.4
-
5
-
-
0037703400
-
Minimizing total flow time and total completion time with immediate dispatching
-
New York, NY, USA, ACM Press
-
Nir Avrahami and Yossi Azar. Minimizing total flow time and total completion time with immediate dispatching. In SPAA, pages 11-18, New York, NY, USA, 2003. ACM Press.
-
(2003)
SPAA
, pp. 11-18
-
-
Avrahami, N.1
Azar, Y.2
-
6
-
-
21044447394
-
Non-clairvoyant scheduling for minimizing mean slowdown
-
Nikhil Bansal, Kedar Dhamdhere, Jochen Konemann, and Amitabh Sinha. Non-clairvoyant scheduling for minimizing mean slowdown. Algorithmica, 40(4) :305-318, 2004.
-
(2004)
Algorithmica
, vol.40
, Issue.4
, pp. 305-318
-
-
Bansal, N.1
Dhamdhere, K.2
Konemann, J.3
Sinha, A.4
-
7
-
-
4243063948
-
Nonclairvoyant scheduling to minimize the total flow time on single and parallel machines
-
Luca Becchetti and Stefano Leonardi. Nonclairvoyant scheduling to minimize the total flow time on single and parallel machines. J. ACM, 51(4):517-539, 2004.
-
(2004)
J. ACM
, vol.51
, Issue.4
, pp. 517-539
-
-
Becchetti, L.1
Leonardi, S.2
-
8
-
-
0003575841
-
Provably efficient scheduling for languages with fine-grained parallelism
-
Guy Blelloch, Phil Gibbons, and Yossi Matias. Provably efficient scheduling for languages with fine-grained parallelism. Journal of the ACM, 46(2):281-321, 1999.
-
(1999)
Journal of the ACM
, vol.46
, Issue.2
, pp. 281-321
-
-
Blelloch, G.1
Gibbons, P.2
Matias, Y.3
-
9
-
-
0029206424
-
Provably efficient scheduling for languages with fine-grained parallelism
-
Santa Barbara, California
-
Guy E. Blelloch, Phillip B. Gibbons, and Yossi Matias. Provably efficient scheduling for languages with fine-grained parallelism. In SPAA, pages 1-12, Santa Barbara, California, 1995.
-
(1995)
SPAA
, pp. 1-12
-
-
Blelloch, G.E.1
Gibbons, P.B.2
Matias, Y.3
-
10
-
-
17144377502
-
A provable time and space efficient implementation of NESL
-
Guy E. Blelloch and John Greiner. A provable time and space efficient implementation of NESL. In ICFP, pages 213-225, 1996.
-
(1996)
ICFP
, pp. 213-225
-
-
Blelloch, G.E.1
Greiner, J.2
-
11
-
-
38049130860
-
-
Executing Multithreaded Programs Efficiently. PhD thesis, Massachusetts Institute of Technology, Cambridge, MA, USA
-
Robert D. Blumofe. Executing Multithreaded Programs Efficiently. PhD thesis, Massachusetts Institute of Technology, Cambridge, MA, USA, 1995.
-
(1995)
-
-
Blumofe, R.D.1
-
12
-
-
0038036149
-
Space-efficient scheduling of multithreaded computations
-
February
-
Robert D. Blumofe and Charles E. Leiserson. Space-efficient scheduling of multithreaded computations. SIAM Journal on Computing, 27(1):202-229, February 1998.
-
(1998)
SIAM Journal on Computing
, vol.27
, Issue.1
, pp. 202-229
-
-
Blumofe, R.D.1
Leiserson, C.E.2
-
13
-
-
0000269759
-
Scheduling multithreaded computations by work stealing
-
Robert D. Blumofe and Charles E. Leiserson. Scheduling multithreaded computations by work stealing. Journal of the ACM, 46(5):720-748, 1999.
-
(1999)
Journal of the ACM
, vol.46
, Issue.5
, pp. 720-748
-
-
Blumofe, R.D.1
Leiserson, C.E.2
-
14
-
-
0029507453
-
Competitive dynamic multiprocessor allocation for parallel applications
-
IEEE
-
T. Brecht, Xiaotie Deng, and Nian Gu. Competitive dynamic multiprocessor allocation for parallel applications. In Parallel and Distributed Processing, pages 448-455. IEEE, 1995.
-
(1995)
Parallel and Distributed Processing
, pp. 448-455
-
-
Brecht, T.1
Deng, X.2
Gu, N.3
-
15
-
-
0016046965
-
The parallel evaluation of general arithmetic expressions
-
R. P. Brent. The parallel evaluation of general arithmetic expressions. Journal of the ACM, pages 201-206, 1974.
-
(1974)
Journal of the ACM
, pp. 201-206
-
-
Brent, R.P.1
-
16
-
-
85035595949
-
Executing functional programs on a virtual tree of processors
-
Portsmouth, New Hampshire, October
-
F. Warren Burton and M. Ronan Sleep. Executing functional programs on a virtual tree of processors. In FPCA, pages 187-194, Portsmouth, New Hampshire, October 1981.
-
(1981)
FPCA
, pp. 187-194
-
-
Warren Burton, F.1
Ronan Sleep, M.2
-
17
-
-
0030835059
-
Approximation techniques for average completion time scheduling
-
Philadelphia, PA, USA, Society for Industrial and Applied Mathematics
-
C. Chekuri, R. Motwani, B. Natarajan, and C. Stien. Approximation techniques for average completion time scheduling. In SODA, pages 609-618, Philadelphia, PA, USA, 1997. Society for Industrial and Applied Mathematics.
-
(1997)
SODA
, pp. 609-618
-
-
Chekuri, C.1
Motwani, R.2
Natarajan, B.3
Stien, C.4
-
18
-
-
0032662403
-
-
A polynomial time approximation scheme for general multiprocessor job scheduling extended abstract, New York, NY, USA, ACM Press
-
Jianer Chen and Antonio Miranda. A polynomial time approximation scheme for general multiprocessor job scheduling (extended abstract). In STOC, pages 418-427, New York, NY, USA, 1999. ACM Press.
-
(1999)
STOC
, pp. 418-427
-
-
Chen, J.1
Miranda, A.2
-
19
-
-
84955570837
-
Dynamic vs. static quantum-based parallel processor allocation
-
Honolulu, Hawaii, United States
-
Su-Hui Chiang and Mary K. Vernon. Dynamic vs. static quantum-based parallel processor allocation. In JSSPP, pages 200-223, Honolulu, Hawaii, United States, 1996.
-
(1996)
JSSPP
, pp. 200-223
-
-
Chiang, S.1
Vernon, M.K.2
-
20
-
-
0030382742
-
On multiprocessor system scheduling
-
Xiaotie Deng and Patrick Dymond. On multiprocessor system scheduling. In SPAA, pages 82-88, 1996.
-
(1996)
SPAA
, pp. 82-88
-
-
Deng, X.1
Dymond, P.2
-
21
-
-
84968441721
-
Preemptive scheduling of parallel jobs on multiprocessors
-
Society for Industrial and Applied Mathematics
-
Xiaotie Deng, Nian Gu, Tim Brecht, and KaiCheng Lu. Preemptive scheduling of parallel jobs on multiprocessors. In SODA, pages 159-167. Society for Industrial and Applied Mathematics, 1996.
-
(1996)
SODA
, pp. 159-167
-
-
Deng, X.1
Gu, N.2
Brecht, T.3
Lu, K.4
-
22
-
-
84968441721
-
Preemptive scheduling of parallel jobs on multiprocessors
-
Philadelphia, PA, USA, Society for Industrial and Applied Mathematics
-
Xiaotie Deng, Nian Gu, Tim Brecht, and KaiCheng Lu. Preemptive scheduling of parallel jobs on multiprocessors. In SODA, pages 159-167, Philadelphia, PA, USA, 1996. Society for Industrial and Applied Mathematics.
-
(1996)
SODA
, pp. 159-167
-
-
Deng, X.1
Gu, N.2
Brecht, T.3
Lu, K.4
-
23
-
-
0001021215
-
Complexity of scheduling parallel task systems
-
Jianzhong Du and Joseph Y.-T. Leung. Complexity of scheduling parallel task systems. SIAM J. Discrete Math., 2(4):473-487, 1989.
-
(1989)
SIAM J. Discrete Math
, vol.2
, Issue.4
, pp. 473-487
-
-
Du, J.1
Leung, J.Y.-T.2
-
24
-
-
0032653009
-
Scheduling in the dark
-
Jeff Edmonds. Scheduling in the dark. In STOC, pages 179-188, 1999.
-
(1999)
STOC
, pp. 179-188
-
-
Edmonds, J.1
-
25
-
-
3543065228
-
Non-clairvoyant multiprocessor scheduling of jobs with changing execution characteristics
-
Jeff Edmonds, Donald D. Chinn, Timothy Brecht, and Xiaotie Deng. Non-clairvoyant multiprocessor scheduling of jobs with changing execution characteristics. Journal of Scheduling, 6(3):231-250, 2003.
-
(2003)
Journal of Scheduling
, vol.6
, Issue.3
, pp. 231-250
-
-
Edmonds, J.1
Chinn, D.D.2
Brecht, T.3
Deng, X.4
-
26
-
-
0025464162
-
Dynamic processor self-scheduling for general parallel nested loops
-
Zhixi Fang, Peiyi Tang, Pen-Chung Yew, and Chuan-Qi Zhu. Dynamic processor self-scheduling for general parallel nested loops. IEEE Transactions on Computers, 39(7):919-929, 1990.
-
(1990)
IEEE Transactions on Computers
, vol.39
, Issue.7
, pp. 919-929
-
-
Fang, Z.1
Tang, P.2
Yew, P.3
Zhu, C.4
-
27
-
-
0004916276
-
Job scheduling in multiprogrammed parallel systems (extended version)
-
Technical report, IBM Research Report RC 19790 (87657) 2nd Revision
-
Dror G. Feitelson. Job scheduling in multiprogrammed parallel systems (extended version). Technical report, IBM Research Report RC 19790 (87657) 2nd Revision, 1997.
-
(1997)
-
-
Feitelson, D.G.1
-
30
-
-
84983439747
-
Scheduling to minimize average completion time: Off-line and on-line algorithms
-
Philadelphia, PA, USA, Society for Industrial and Applied Mathematics
-
Leslie A. Hall, David B. Shmoys, and Joel Wein. Scheduling to minimize average completion time: off-line and on-line algorithms. In SODA, pages 142-151, Philadelphia, PA, USA, 1996. Society for Industrial and Applied Mathematics.
-
(1996)
SODA
, pp. 142-151
-
-
Hall, L.A.1
Shmoys, D.B.2
Wein, J.3
-
31
-
-
0021658497
-
-
Robert H. Halstead, Jr. Implementation of Multilisp: Lisp on a multiprocessor. In LFP, pages 9-17, Austin, Texas, August 1984.
-
Robert H. Halstead, Jr. Implementation of Multilisp: Lisp on a multiprocessor. In LFP, pages 9-17, Austin, Texas, August 1984.
-
-
-
-
33
-
-
0032761913
-
Linear-time approximation schemes for scheduling malleable parallel tasks
-
Philadelphia, PA, USA, Society for Industrial and Applied Mathematics
-
Klaus Jansen and Lorant Porkolab. Linear-time approximation schemes for scheduling malleable parallel tasks. In SODA, pages 490-498, Philadelphia, PA, USA, 1999. Society for Industrial and Applied Mathematics.
-
(1999)
SODA
, pp. 490-498
-
-
Jansen, K.1
Porkolab, L.2
-
34
-
-
32144440468
-
Scheduling malleable tasks with precedence constraints
-
New York, NY, USA, ACM Press
-
Klaus Jansen and Hu Zhang. Scheduling malleable tasks with precedence constraints. In SPAA, pages 86-95, New York, NY, USA, 2005. ACM Press.
-
(2005)
SPAA
, pp. 86-95
-
-
Jansen, K.1
Zhang, H.2
-
35
-
-
33646729635
-
Minimizing flow time nonclairvoyantly
-
Bala Kalyanasundaram and Kirk R. Pruhs. Minimizing flow time nonclairvoyantly. J. ACM, 50(4):551-567, 2003.
-
(2003)
J. ACM
, vol.50
, Issue.4
, pp. 551-567
-
-
Kalyanasundaram, B.1
Pruhs, K.R.2
-
36
-
-
0025562110
-
The performance of multiprogrammed multiprocessor scheduling policies
-
Boulder, Colorado, United States
-
Scott T. Leutenegger and Mary K. Vernon. The performance of multiprogrammed multiprocessor scheduling policies. In SIGMETRICS, pages 226-236, Boulder, Colorado, United States, 1990.
-
(1990)
SIGMETRICS
, pp. 226-236
-
-
Leutenegger, S.T.1
Vernon, M.K.2
-
37
-
-
0026999321
-
A dynamic scheduling method for irregular parallel programs
-
New York, NY, USA, ACM Press
-
Steven Lucco. A dynamic scheduling method for irregular parallel programs. In PLDI, pages 200-211, New York, NY, USA, 1992. ACM Press.
-
(1992)
PLDI
, pp. 200-211
-
-
Lucco, S.1
-
38
-
-
0028195126
-
Scheduling malleable and nonmalleable parallel tasks
-
Philadelphia, PA, USA, Society for Industrial and Applied Mathematics
-
Walter Ludwig and Prasoon Tiwari. Scheduling malleable and nonmalleable parallel tasks. In SODA, pages 167-176, Philadelphia, PA, USA, 1994. Society for Industrial and Applied Mathematics.
-
(1994)
SODA
, pp. 167-176
-
-
Ludwig, W.1
Tiwari, P.2
-
39
-
-
0002454510
-
Scheduling in multiprogrammed parallel systems
-
Santa Fe, New Mexico, United States
-
Shikharesh Majumdar, Derek L. Eager, and Richard B. Bunt. Scheduling in multiprogrammed parallel systems. In SIGMETRICS, pages 104-113, Santa Fe, New Mexico, United States, 1988.
-
(1988)
SIGMETRICS
, pp. 104-113
-
-
Majumdar, S.1
Eager, D.L.2
Bunt, R.B.3
-
40
-
-
38549118932
-
A tool to schedule parallel applications on multiprocessors: The NANOS CPU manager. In Dror G. Feitelson and Larry Rudolph, editors
-
Xavier Martorell, Julita Corbalán, Dimitrios S. Nikolopoulos, Nacho Navarro, Eleftherios D. Polychronopoulos, Theodore S. Papatheodorou, and Jesús Labarta. A tool to schedule parallel applications on multiprocessors: The NANOS CPU manager. In Dror G. Feitelson and Larry Rudolph, editors, JSSPP, pages 87-112, 2000.
-
(2000)
JSSPP
, pp. 87-112
-
-
Martorell, X.1
Corbalán, J.2
Nikolopoulos, D.S.3
Navarro, N.4
Polychronopoulos, E.D.5
Papatheodorou, T.S.6
Labarta, J.7
-
41
-
-
0027594835
-
A dynamic processor allocation policy for multiprogrammed shared-memory multiprocessors
-
Cathy McCann, Raj Vaswani, and John Zahorjan. A dynamic processor allocation policy for multiprogrammed shared-memory multiprocessors. ACM Transactions on Computer Systems, 11(2):146-178, 1993.
-
(1993)
ACM Transactions on Computer Systems
, vol.11
, Issue.2
, pp. 146-178
-
-
McCann, C.1
Vaswani, R.2
Zahorjan, J.3
-
42
-
-
0027286898
-
Non-clairvoyant scheduling
-
Rajeev Motwani, Steven Phillips, and Eric Torng. Non-clairvoyant scheduling. In SODA, pages 422-431, 1993.
-
(1993)
SODA
, pp. 422-431
-
-
Motwani, R.1
Phillips, S.2
Torng, E.3
-
43
-
-
0032667713
-
Efficient approximation algorithms for scheduling malleable tasks
-
New York, NY, USA, ACM Press
-
Gregory Mounie, Christophe Rapine, and Dennis Trystram. Efficient approximation algorithms for scheduling malleable tasks. In SPAA, pages 23-32, New York, NY, USA, 1999. ACM Press.
-
(1999)
SPAA
, pp. 23-32
-
-
Mounie, G.1
Rapine, C.2
Trystram, D.3
-
45
-
-
0028404576
-
Robust partitioning schemes of multiprocessor systems
-
Emilia Rosti, Evgenia Smirni, Lawrence W. Dowdy, Giuseppe Serazzi, and Brian M. Carlson. Robust partitioning schemes of multiprocessor systems. Performance Evaluation, 19(2-3): 141-165, 1994.
-
(1994)
Performance Evaluation
, vol.19
, Issue.2-3
, pp. 141-165
-
-
Rosti, E.1
Smirni, E.2
Dowdy, L.W.3
Serazzi, G.4
Carlson, B.M.5
-
46
-
-
84947758875
-
Analysis of non-work-conserving processor partitioning policies
-
Emilia Rosti, Evgenia Smirni, Giuseppe Serazzi, and Lawrence W. Dowdy. Analysis of non-work-conserving processor partitioning policies. In IPPS, pages 165-181, 1995.
-
(1995)
IPPS
, pp. 165-181
-
-
Rosti, E.1
Smirni, E.2
Serazzi, G.3
Dowdy, L.W.4
-
47
-
-
84987792525
-
A simple load balancing scheme for task allocation in parallel machines
-
Hilton Head, South Carolina, July
-
Larry Rudolph, Miriam Slivkin-Allalouf, and Eli Upfal. A simple load balancing scheme for task allocation in parallel machines. In SPAA, pages 237-245, Hilton Head, South Carolina, July 1991.
-
(1991)
SPAA
, pp. 237-245
-
-
Rudolph, L.1
Slivkin-Allalouf, M.2
Upfal, E.3
-
48
-
-
0032057851
-
Smart smart bounds for weighted response time scheduling
-
Uwe Schwiegeishohn, Walter Ludwig, Joel L. Wolf, John Turek, and Philip S. Yu. Smart smart bounds for weighted response time scheduling. SIAM J. Comput., 28(1):237-253, 1998.
-
(1998)
SIAM J. Comput
, vol.28
, Issue.1
, pp. 237-253
-
-
Schwiegeishohn, U.1
Ludwig, W.2
Wolf, J.L.3
Turek, J.4
Yu, P.S.5
-
50
-
-
0028404361
-
Application scheduling and processor allocation in multiprogrammed parallel processing systems
-
Kenneth C. Sevcik. Application scheduling and processor allocation in multiprogrammed parallel processing systems. Performance Evaluation, 19(2-3): 107-140, 1994.
-
(1994)
Performance Evaluation
, vol.19
, Issue.2-3
, pp. 107-140
-
-
Sevcik, K.C.1
-
51
-
-
0026407444
-
Scheduling parallel machines online
-
D. B. Shmoys, J. Wein, and D. P. Williamson. Scheduling parallel machines online. In FOCS, pages 131-140, 1991.
-
(1991)
FOCS
, pp. 131-140
-
-
Shmoys, D.B.1
Wein, J.2
Williamson, D.P.3
-
52
-
-
33751023520
-
-
Master's thesis, Massachusetts Institute of Technology
-
B. Song. Scheduling adaptively parallel jobs. Master's thesis, Massachusetts Institute of Technology, 1998.
-
(1998)
Scheduling adaptively parallel jobs
-
-
Song, B.1
-
53
-
-
84947791538
-
On the benefits and limitations of dynamic partitioning in parallel computer systems
-
Mark S. Squillante. On the benefits and limitations of dynamic partitioning in parallel computer systems. In IPPS, pages 219-238, 1995.
-
(1995)
IPPS
, pp. 219-238
-
-
Squillante, M.S.1
-
54
-
-
0030258428
-
Using parallel program characteristics in dynamic processor allocation policies
-
Kaushik Guha Timothy B. Brecht. Using parallel program characteristics in dynamic processor allocation policies. Performance Evaluation, 27-28:519-539, 1996.
-
(1996)
Performance Evaluation
, vol.27-28
, pp. 519-539
-
-
Guha, K.1
Brecht, T.B.2
-
55
-
-
0024873960
-
Process control and scheduling issues for multiprogrammed shared-memory multiprocessors
-
New York, NY, USA, ACM Press
-
Andrew Tucker and Anoop Gupta. Process control and scheduling issues for multiprogrammed shared-memory multiprocessors. In SOSP, pages 159-166, New York, NY, USA, 1989. ACM Press.
-
(1989)
SOSP
, pp. 159-166
-
-
Tucker, A.1
Gupta, A.2
-
56
-
-
84988786111
-
Scheduling parallelizable tasks to minimize average response time
-
John Turek, Walter Ludwig, Joel L. Wolf, Lisa Fleischer, Prasoon Tiwari, Jason Glasgow, Uwe Schwiegelshohn, and Philip S. Yu. Scheduling parallelizable tasks to minimize average response time. In SPAA, pages 200-209, 1994.
-
(1994)
SPAA
, pp. 200-209
-
-
Turek, J.1
Ludwig, W.2
Wolf, J.L.3
Fleischer, L.4
Tiwari, P.5
Glasgow, J.6
Schwiegelshohn, U.7
Yu, P.S.8
-
57
-
-
0028195124
-
Scheduling parallel tasks to minimize average response time
-
Philadelphia, PA, USA, Society for Industrial and Applied Mathematics
-
John Turek, Uwe Schwiegeishohn, Joel L. Wolf, and Philip S. Yu. Scheduling parallel tasks to minimize average response time. In SODA, pages 112-121, Philadelphia, PA, USA, 1994. Society for Industrial and Applied Mathematics.
-
(1994)
SODA
, pp. 112-121
-
-
Turek, J.1
Schwiegeishohn, U.2
Wolf, J.L.3
Yu, P.S.4
-
58
-
-
0034592332
-
Dynamic scheduling of concurrent tasks with cost performance trade-off
-
New York, NY, USA, ACM Press
-
Peng Yang, Dirk Desmet, Francky Catthoor, and Diederik Verkest. Dynamic scheduling of concurrent tasks with cost performance trade-off. In CASES, pages 103-109, New York, NY, USA, 2000. ACM Press.
-
(2000)
CASES
, pp. 103-109
-
-
Yang, P.1
Desmet, D.2
Catthoor, F.3
Verkest, D.4
-
59
-
-
0035336094
-
Implementing a dynamic processor allocation policy for multiprogrammed parallel applications in the Solaris™ operating system
-
K. K. Yue and D. J. Lilja. Implementing a dynamic processor allocation policy for multiprogrammed parallel applications in the Solaris™ operating system. Concurrency and Computation-Practice and Experience, 13(6):449-464, 2001.
-
(2001)
Concurrency and Computation-Practice and Experience
, vol.13
, Issue.6
, pp. 449-464
-
-
Yue, K.K.1
Lilja, D.J.2
-
60
-
-
0025022831
-
Processor scheduling in shared memory multiprocessors
-
Boulder, Colorado, United States, May
-
John Zahorjan and Cathy McCann. Processor scheduling in shared memory multiprocessors. In SIGMETRICS, pages 214-225, Boulder, Colorado, United States, May 1990.
-
(1990)
SIGMETRICS
, pp. 214-225
-
-
Zahorjan, J.1
McCann, C.2
|