-
1
-
-
85183781166
-
-
The Parallel Dwarfs Project. http://paralleldwarfs.codeplex.com.
-
-
-
-
2
-
-
67650085259
-
Commutativity Analysis for Software Parallelization: Letting Program Transformations See the Big Picture
-
F. Aleen and N. Clark. Commutativity Analysis for Software Parallelization: Letting Program Transformations See the Big Picture. In ASPLOS, 2009.
-
(2009)
ASPLOS
-
-
Aleen, F.1
Clark, N.2
-
3
-
-
35248832108
-
STAPL: An Adaptive, Generic Parallel C++ Library
-
P. An, A. Jula, S. Rus, S. Saunders, T. Smith, G. Tanase, N. Thomas, N. Amato, and L. Rauchwerger. STAPL: An Adaptive, Generic Parallel C++ Library. LNCS, 2624:195-210, 2003.
-
(2003)
LNCS
, vol.2624
, pp. 195-210
-
-
An, P.1
Jula, A.2
Rus, S.3
Saunders, S.4
Smith, T.5
Tanase, G.6
Thomas, N.7
Amato, N.8
Rauchwerger, L.9
-
4
-
-
70349694201
-
A view of the parallel computing landscape
-
K. Asanovic, R. Bodik, J. Demmel, T. Keaveny, K. Keutzer, J. Kubiatowicz, N. Morgan, D. Patterson, K. Sen, J. Wawrzynek, D. Wessel, and K. Yelick. A view of the parallel computing landscape. CACM, 52(10), 2009.
-
(2009)
CACM
, vol.52
, Issue.10
-
-
Asanovic, K.1
Bodik, R.2
Demmel, J.3
Keaveny, T.4
Keutzer, K.5
Kubiatowicz, J.6
Morgan, N.7
Patterson, D.8
Sen, K.9
Wawrzynek, J.10
Wessel, D.11
Yelick, K.12
-
5
-
-
0034442456
-
Hoard: A Scalable Memory Allocator for Multithreaded Applications
-
E. Berger, K. McKinley, R. Blumofe, and P.Wilson. Hoard: A Scalable Memory Allocator for Multithreaded Applications. In ASPLOS, 2000.
-
(2000)
ASPLOS
-
-
Berger, E.1
McKinley, K.2
Blumofe, R.3
Wilson, P.4
-
6
-
-
72249116705
-
Grace: Safe Multithreaded Programming for C/C++
-
E. Berger, T. Yang, T. Liu, and G. Novark. Grace: Safe Multithreaded Programming for C/C++. In OOPSLA, 2009.
-
(2009)
OOPSLA
-
-
Berger, E.1
Yang, T.2
Liu, T.3
Novark, G.4
-
7
-
-
47349089048
-
Revisiting the sequential programming model for multi-core
-
M. Bridges, N. Vachharajani, Y. Zhang, T. Jablin, and D. August. Revisiting the sequential programming model for multi-core. In MICRO, 2007.
-
(2007)
MICRO
-
-
Bridges, M.1
Vachharajani, N.2
Zhang, Y.3
Jablin, T.4
August, D.5
-
8
-
-
78650151320
-
Concurrent Programming with Revisions and Isolation Types
-
S. Burckhardt, A. Baldassion, and D. Leijen. Concurrent Programming with Revisions and Isolation Types. In OOPSLA, 2010.
-
(2010)
OOPSLA
-
-
Burckhardt, S.1
Baldassion, A.2
Leijen, D.3
-
9
-
-
3142692758
-
Interprocedural dependence analysis and parallelization
-
M. Burke and R. Cytron. Interprocedural dependence analysis and parallelization. SIGPLAN Notices, 2004.
-
(2004)
SIGPLAN Notices
-
-
Burke, M.1
Cytron, R.2
-
11
-
-
66749164066
-
Copy or Discard Execution Model for Speculative Parallelization on Multicores
-
T. Chen, F. Min, V. Nagarajan, and R. Gupta. Copy or Discard Execution Model for Speculative Parallelization on Multicores. In MICRO, 2008.
-
(2008)
MICRO
-
-
Chen, T.1
Min, F.2
Nagarajan, V.3
Gupta, R.4
-
14
-
-
84904485620
-
Snapshot isolation anomalies detection in software transactional memory
-
R. Dias, J. Seco, and J. Lourenco. Snapshot isolation anomalies detection in software transactional memory. In INForum, 2010.
-
(2010)
INForum
-
-
Dias, R.1
Seco, J.2
Lourenco, J.3
-
15
-
-
35448991274
-
Software Behavior Oriented Parallelization
-
C. Ding, X. Shen, K. Kelsey, C. Tice, R. Huang, and C. Zhang. Software Behavior Oriented Parallelization. In PLDI, 2007.
-
(2007)
PLDI
-
-
Ding, C.1
Shen, X.2
Kelsey, K.3
Tice, C.4
Huang, R.5
Zhang, C.6
-
16
-
-
57349163660
-
On the Correctness of Transactional Memory
-
R. Guerraoui and M. Kapalka. On the Correctness of Transactional Memory. In PPoPP, 2008.
-
(2008)
PPoPP
-
-
Guerraoui, R.1
Kapalka, M.2
-
17
-
-
0030380793
-
Maximizing multiprocessor performance with the SUIF compiler
-
M. Hall, J. Anderson, S. Amarasinghe, B. Murphy, S. Liao, E. Bugnion, and M. Lam. Maximizing Multiprocessor Performance with the SUIF Compiler. IEEE Computer, 29:84-89, 1996. (Pubitemid 126517875)
-
(1996)
Computer
, vol.29
, Issue.12
, pp. 84-89
-
-
Hall, M.W.1
Anderson, J.M.2
Amarasinghe, S.P.3
Murphy, B.R.4
Liao, S.-W.5
Bugnion, E.6
Lam, M.S.7
-
18
-
-
0027262011
-
Transactional Memory: Architectural Support for Lock-free Data Structures
-
M. Herlihy and J. E. B. Moss. Transactional Memory: Architectural Support for Lock-free Data Structures. In ISCA, 1993.
-
(1993)
ISCA
-
-
Herlihy, M.1
Moss, J.E.B.2
-
19
-
-
34547288235
-
Implicitly parallel programming models for thousandcore microprocessors
-
W. Hwu, S. Ryoo, S. Ueng, J. Kelm, I. Gelado, S. Stone, R. Kidd, S. Baghsorkhi, A. Mahesri, S. Tsao, N. Navarro, S. Lumetta, M. Frank, and S. Patel. Implicitly parallel programming models for thousandcore microprocessors. In DAC, 2007.
-
(2007)
DAC
-
-
Hwu, W.1
Ryoo, S.2
Ueng, S.3
Kelm, J.4
Gelado, I.5
Stone, S.6
Kidd, R.7
Baghsorkhi, S.8
Mahesri, A.9
Tsao, S.10
Navarro, N.11
Lumetta, S.12
Frank, M.13
Patel, S.14
-
21
-
-
0033348795
-
A Chip-Multiprocessor Architecture with Speculative Multithreading
-
V. Krishnan and J. Torrellas. A Chip-Multiprocessor Architecture with Speculative Multithreading. IEEE Trans. on Computers, 48(9), 1999.
-
(1999)
IEEE Trans. on Computers
, vol.48
, Issue.9
-
-
Krishnan, V.1
Torrellas, J.2
-
23
-
-
77957795684
-
Optimistic Parallelism Benefits from Data Partitioning
-
M. Kulkarni, K. Pingali, G. Ramanarayanan, B. Walter, K. Bala, and L. P. Chew. Optimistic Parallelism Benefits from Data Partitioning. In ASPLOS, 2008.
-
(2008)
ASPLOS
-
-
Kulkarni, M.1
Pingali, K.2
Ramanarayanan, G.3
Walter, B.4
Bala, K.5
Chew, L.P.6
-
24
-
-
35448941890
-
Optimistic Parallelism Requires Abstractions
-
M. Kulkarni, K. Pingali, B. Walter, G. Ramanarayanan, K. Bala, and L. P. Chew. Optimistic Parallelism Requires Abstractions. In PLDI, 2007.
-
(2007)
PLDI
-
-
Kulkarni, M.1
Pingali, K.2
Walter, B.3
Ramanarayanan, G.4
Bala, K.5
Chew, L.P.6
-
26
-
-
0027311339
-
Array data-flow analysis and its use in array privatization
-
D. Maydan, S. Amarasinghe, and M. Lam. Array data-flow analysis and its use in array privatization. In POPL, 1993.
-
(1993)
POPL
-
-
Maydan, D.1
Amarasinghe, S.2
Lam, M.3
-
27
-
-
70450267487
-
Parallelizing Sequential applications on Commodity Hardware using a Low-cost Software Transactional Memory
-
M. Mehrara, J. Hao, P. Hsu, and S. Mahlke. Parallelizing Sequential applications on Commodity Hardware using a Low-cost Software Transactional Memory. In PLDI, 2009.
-
(2009)
PLDI
-
-
Mehrara, M.1
Hao, J.2
Hsu, P.3
Mahlke, S.4
-
28
-
-
56449127224
-
STAMP: Stanford Transactional Applications for Multi-Processing
-
C. Minh, J. Chung, C. Kozyrakis, and K. Olukotun. STAMP: Stanford Transactional Applications for Multi-Processing. In IISWC, 2008.
-
(2008)
IISWC
-
-
Minh, C.1
Chung, J.2
Kozyrakis, C.3
Olukotun, K.4
-
30
-
-
0032669620
-
Evaluation of Predicated Array Data-flow Analysis for Automatic Parallelization
-
S. Moon and M. W. Hall. Evaluation of Predicated Array Data-flow Analysis for Automatic Parallelization. In PPoPP, 1999.
-
(1999)
PPoPP
-
-
Moon, S.1
Hall, M.W.2
-
31
-
-
0004161838
-
-
Cambridge University Press, 2nd edition
-
W. Press, S. Teukolsky, W. Vetterling, and B. Flannery. Numerical Recipes in C. Cambridge University Press, 2nd edition, 1992.
-
(1992)
Numerical Recipes in C
-
-
Press, W.1
Teukolsky, S.2
Vetterling, W.3
Flannery, B.4
-
32
-
-
85183777772
-
Constraint-based array dependence analysis
-
W. Pugh and D. Wonnacott. Constraint-based array dependence analysis. ACM TOPLAS., 1998.
-
(1998)
ACM TOPLAS
-
-
Pugh, W.1
Wonnacott, D.2
-
34
-
-
84976735460
-
The Privatizing DOALL Test: A Run- Time Technique for DOALL Loop Identification and Array Privatization
-
L. Rauchwerger and D. Padua. The Privatizing DOALL Test: A Run- Time Technique for DOALL Loop Identification and Array Privatization. In ICS, 1994.
-
(1994)
ICS
-
-
Rauchwerger, L.1
Padua, D.2
-
35
-
-
84946439752
-
The LRPD Test: Speculative Run-Time Parallelization of Loops with Privatization and Reduction Parallelization
-
L. Rauchwerger and D. Padua. The LRPD Test: Speculative Run-Time Parallelization of Loops with Privatization and Reduction Parallelization. In PLDI, 1995.
-
(1995)
PLDI
-
-
Rauchwerger, L.1
Padua, D.2
-
36
-
-
85183759532
-
Undecidability of context-sensitive data-independence analysis
-
T. Reps. Undecidability of context-sensitive data-independence analysis. ACM TOPLAS, 2000.
-
(2000)
ACM TOPLAS
-
-
Reps, T.1
-
37
-
-
48249150910
-
Snapshot isolation for software transactional memory
-
T. Riegel, C. Fetzer, and P. Felber. Snapshot isolation for software transactional memory. In TRANSACT, 2006.
-
(2006)
TRANSACT
-
-
Riegel, T.1
Fetzer, C.2
Felber, P.3
-
38
-
-
0031274872
-
Commutativity Analysis: A New Analysis Technique for Parallelizing Compilers
-
M. Rinard and P. Diniz. Commutativity Analysis: A New Analysis Technique for Parallelizing Compilers. ACM TOPLAS, 19(6), 1997.
-
(1997)
ACM TOPLAS
, vol.19
, Issue.6
-
-
Rinard, M.1
Diniz, P.2
-
40
-
-
0019588127
-
A Unified Approach to Path Problems
-
R. Tarjan. A Unified Approach to Path Problems. J. ACM, 28(3), 1981.
-
(1981)
J. ACM
, vol.28
, Issue.3
-
-
Tarjan, R.1
-
41
-
-
47349118686
-
A Practical Approach to Exploiting Coarse-Grained Pipeline Parallelism in C Programs
-
W. Thies, V. Chandrasekhar, and S. Amarasinghe. A Practical Approach to Exploiting Coarse-Grained Pipeline Parallelism in C Programs. In MICRO, 2007.
-
(2007)
MICRO
-
-
Thies, W.1
Chandrasekhar, V.2
Amarasinghe, S.3
-
42
-
-
77954741547
-
Supporting Speculative Parallelization in the Presence of Dynamic Data Structures
-
C. Tian, M. Feng, and R. Gupta. Supporting Speculative Parallelization in the Presence of Dynamic Data Structures. In PLDI, 2010.
-
(2010)
PLDI
-
-
Tian, C.1
Feng, M.2
Gupta, R.3
-
43
-
-
70450278773
-
Towards a Holistic Approach to Auto-parallelization: Integrating Profile-driven Parallelism Detection and Machine-learning Based Mapping
-
G. Tournavitis, Z. Wang, B. Franke, and M. O'Boyle. Towards a Holistic Approach to Auto-parallelization: Integrating Profile-driven Parallelism Detection and Machine-learning Based Mapping. PLDI, 2009.
-
(2009)
PLDI
-
-
Tournavitis, G.1
Wang, Z.2
Franke, B.3
O'Boyle, M.4
-
44
-
-
41349089872
-
Speculative Decoupled Software Pipelining
-
N. Vachharajani, R. Rangan, E. Raman, M. Bridges, G. Ottoni, and D. August. Speculative Decoupled Software Pipelining. In PACT, 2007.
-
(2007)
PACT
-
-
Vachharajani, N.1
Rangan, R.2
Raman, E.3
Bridges, M.4
Ottoni, G.5
August, D.6
-
45
-
-
78149234962
-
The Paralax infrastructure: Automatic parallelization with a helping hand
-
H. Vandierendonck, S. Rul, and K. Bosschere. The Paralax infrastructure: automatic parallelization with a helping hand. In PACT, 2010.
-
(2010)
PACT
-
-
Vandierendonck, H.1
Rul, S.2
Bosschere, K.3
|