-
2
-
-
33746090532
-
Compiler and runtime support for efficient software transactional memory
-
ACM, June
-
A.-R. Adl-Tabatabai, B. T. Lewis, V. Menon, B. R. Murphy, B. Saha, and T. Shpeisman. Compiler and runtime support for efficient software transactional memory. In PLDI '06: Proceedings of the 2006 ACM SIGPLAN Conference on Programming Language Design and Implementation, pages 26-37. ACM, June 2006.
-
(2006)
PLDI '06: Proceedings of the 2006 ACM SIGPLAN Conference on Programming Language Design and Implementation
, pp. 26-37
-
-
Adl-Tabatabai, A.-R.1
Lewis, B.T.2
Menon, V.3
Murphy, B.R.4
Saha, B.5
Shpeisman, T.6
-
4
-
-
72249116705
-
Grace: Safe multithreaded programming for C/C++
-
ACM
-
E. D. Berger, T. Yang, T. Liu, and G. Novark. Grace: safe multithreaded programming for C/C++. In OOPSLA '09: Proceeding of the 24th ACM SIGPLAN conference on Object oriented programming systems languages and applications, pages 81-96. ACM, 2009.
-
(2009)
OOPSLA '09: Proceeding of the 24th ACM SIGPLAN Conference on Object Oriented Programming Systems Languages and Applications
, pp. 81-96
-
-
Berger, E.D.1
Yang, T.2
Liu, T.3
Novark, G.4
-
6
-
-
63549095070
-
The PARSEC benchmark suite: Characterization and architectural implications
-
ACM
-
C. Bienia, S. Kumar, J. P. Singh, and K. Li. The PARSEC benchmark suite: characterization and architectural implications. In PACT '08: Proceedings of the 17th International Conference on Parallel Architectures and Compilation Techniques, pages 72-81. ACM, 2008.
-
(2008)
PACT '08: Proceedings of the 17th International Conference on Parallel Architectures and Compilation Techniques
, pp. 72-81
-
-
Bienia, C.1
Kumar, S.2
Singh, J.P.3
Li, K.4
-
7
-
-
47349089048
-
Revisiting the sequential programming model for multi-core
-
IEEE Computer Society
-
M. Bridges, N. Vachharajani, Y. Zhang, T. Jablin, and D. August. Revisiting the sequential programming model for multi-core. In MICRO '07: Proceedings of the 40th Annual IEEE/ACM International Symposium on Microarchitecture, pages 69-84. IEEE Computer Society, 2007.
-
(2007)
MICRO '07: Proceedings of the 40th Annual IEEE/ACM International Symposium on Microarchitecture
, pp. 69-84
-
-
Bridges, M.1
Vachharajani, N.2
Zhang, Y.3
Jablin, T.4
August, D.5
-
8
-
-
77949706996
-
-
PhD thesis, Department of Computer Science, Princeton University, Princeton, New Jersey, United States, November
-
M. J. Bridges. The VELOCITY Compiler: Extracting Efficient Multicore Execution from Legacy Sequential Codes. PhD thesis, Department of Computer Science, Princeton University, Princeton, New Jersey, United States, November 2008.
-
(2008)
The VELOCITY Compiler: Extracting Efficient Multicore Execution from Legacy Sequential Codes
-
-
Bridges, M.J.1
-
9
-
-
78651589831
-
Software transactional memory: Why is it only a research toy?
-
C. Cascaval, C. Blundell, M. Michael, H. W. Cain, P. Wu, S. Chiras, and S. Chatterjee. Software transactional memory: Why is it only a research toy? Queue, 6(5):46-58, 2008.
-
(2008)
Queue
, vol.6
, Issue.5
, pp. 46-58
-
-
Cascaval, C.1
Blundell, C.2
Michael, M.3
Cain, H.W.4
Wu, P.5
Chiras, S.6
Chatterjee, S.7
-
10
-
-
35448991274
-
Software behavior oriented parallelization
-
ACM
-
C. Ding, X. Shen, K. Kelsey, C. Tice, R. Huang, and C. Zhang. Software behavior oriented parallelization. In PLDI '07: Proceedings of the 2007 ACM SIGPLAN Conference on Programming Language Design and Implementation, pages 223-234. ACM, 2007.
-
(2007)
PLDI '07: Proceedings of the 2007 ACM SIGPLAN Conference on Programming Language Design and Implementation
, pp. 223-234
-
-
Ding, C.1
Shen, X.2
Kelsey, K.3
Tice, C.4
Huang, R.5
Zhang, C.6
-
11
-
-
38149094318
-
Tradeoffs in buffering speculative memory state for thread-level speculation in multiprocessors
-
M. J. Garzarán, M. Prvulovic, J. M. Llabería, V. Viñals, L. Rauchwerger, and J. Torrellas. Tradeoffs in buffering speculative memory state for thread-level speculation in multiprocessors. ACM Transactions on Architecture Code Optimization, 2(3):247-279, 2005.
-
(2005)
ACM Transactions on Architecture Code Optimization
, vol.2
, Issue.3
, pp. 247-279
-
-
Garzarán, M.J.1
Prvulovic, M.2
Llabería, J.M.3
Viñals, V.4
Rauchwerger, L.5
Torrellas, J.6
-
14
-
-
67650566028
-
Fast Track: A software system for speculative program optimization
-
IEEE Computer Society, May
-
K. Kelsey, T. Bai, C. Ding, and C. Zhang. Fast Track: A software system for speculative program optimization. In CGO '09: Proceedings of the 2009 International Symposium on Code Generation and Optimization, pages 157-168. IEEE Computer Society, May 2009.
-
(2009)
CGO '09: Proceedings of the 2009 International Symposium on Code Generation and Optimization
, pp. 157-168
-
-
Kelsey, K.1
Bai, T.2
Ding, C.3
Zhang, C.4
-
15
-
-
35448941890
-
Optimistic parallelism requires abstractions
-
ACM
-
M. Kulkarni, K. Pingali, B. Walter, G. Ramanarayanan, K. Bala, and L. P. Chew. Optimistic parallelism requires abstractions. In PLDI '07: Proceedings of the 2007 ACM SIGPLAN Conference on Programming Language Design and Implementation, pages 211-222. ACM, 2007.
-
(2007)
PLDI '07: Proceedings of the 2007 ACM SIGPLAN Conference on Programming Language Design and Implementation
, pp. 211-222
-
-
Kulkarni, M.1
Pingali, K.2
Walter, B.3
Ramanarayanan, G.4
Bala, K.5
Chew, L.P.6
-
18
-
-
70450267487
-
Parallelizing sequential applications on commodity hardware using a low-cost software transactional memory
-
ACM
-
M. Mehrara, J. Hao, P.-C. Hsu, and S. Mahlke. Parallelizing sequential applications on commodity hardware using a low-cost software transactional memory. In PLDI '09: Proceedings of the 2009 ACM SIGPLAN Conference on Programming Language Design and Implementation, pages 166-176. ACM, 2009.
-
(2009)
PLDI '09: Proceedings of the 2009 ACM SIGPLAN Conference on Programming Language Design and Implementation
, pp. 166-176
-
-
Mehrara, M.1
Hao, J.2
Hsu, P.-C.3
Mahlke, S.4
-
21
-
-
33749375700
-
Automatic thread extraction with decoupled software pipelining
-
IEEE Computer Society
-
G. Ottoni, R. Rangan, A. Stoler, and D. I. August. Automatic thread extraction with decoupled software pipelining. In MICRO '05: Proceedings of the 38th Annual IEEE/ACM International Symposium on Microarchitecture, pages 105-118. IEEE Computer Society, 2005.
-
(2005)
MICRO '05: Proceedings of the 38th Annual IEEE/ACM International Symposium on Microarchitecture
, pp. 105-118
-
-
Ottoni, G.1
Rangan, R.2
Stoler, A.3
August, D.I.4
-
22
-
-
77949754954
-
-
PhD thesis, Department of Computer Science, Princeton University, Princeton, New Jersey, United States, June
-
E. Raman. Parallelization Techniques with Improved Dependence Handling. PhD thesis, Department of Computer Science, Princeton University, Princeton, New Jersey, United States, June 2009.
-
(2009)
Parallelization Techniques with Improved Dependence Handling
-
-
Raman, E.1
-
23
-
-
43449123064
-
Spice: Speculative parallel iteration chunk execution
-
ACM
-
E. Raman, N. Vachharajani, R. Rangan, and D. I. August. Spice: speculative parallel iteration chunk execution. In CGO '08: Proceedings of the 2008 International Symposium on Code Generation and Optimization, pages 175-184. ACM, 2008.
-
(2008)
CGO '08: Proceedings of the 2008 International Symposium on Code Generation and Optimization
, pp. 175-184
-
-
Raman, E.1
Vachharajani, N.2
Rangan, R.3
August, D.I.4
-
24
-
-
0033076827
-
The LRPD test: Speculative runtime parallelization of loops with privatization and reduction parallelization
-
L. Rauchwerger and D. A. Padua. The LRPD test: Speculative runtime parallelization of loops with privatization and reduction parallelization. IEEE Transactions on Parallel and Distributed Systems, 10(2):160-180, 1999.
-
(1999)
IEEE Transactions on Parallel and Distributed Systems
, vol.10
, Issue.2
, pp. 160-180
-
-
Rauchwerger, L.1
Padua, D.A.2
-
25
-
-
3242801250
-
An all-software thread-level data dependence speculation system for multiprocessors
-
3, October
-
P. Rundberg and P. Stenstrom. An all-software thread-level data dependence speculation system for multiprocessors. Journal of Instruction-Level Parallelism, 3, October 2001.
-
(2001)
Journal of Instruction-Level Parallelism
-
-
Rundberg, P.1
Stenstrom, P.2
-
28
-
-
33745198176
-
The STAMPede approach to thread-level speculation
-
February
-
J. G. Steffan, C. Colohan, A. Zhai, and T. C. Mowry. The STAMPede approach to thread-level speculation. ACM Transactions on Computer Systems, 23(3):253-300, February 2005.
-
(2005)
ACM Transactions on Computer Systems
, vol.23
, Issue.3
, pp. 253-300
-
-
Steffan, J.G.1
Colohan, C.2
Zhai, A.3
Mowry, T.C.4
-
30
-
-
66749164066
-
Copy or discard execution model for speculative parallelization on multicores
-
IEEE Computer Society
-
C. Tian, M. Feng, V. Nagarajan, and R. Gupta. Copy or discard execution model for speculative parallelization on multicores. In MICRO '08: Proceedings of the 41st Annual IEEE/ACM International Symposium on Microarchitecture, pages 330-341. IEEE Computer Society, 2008.
-
(2008)
MICRO '08: Proceedings of the 41st Annual IEEE/ACM International Symposium on Microarchitecture
, pp. 330-341
-
-
Tian, C.1
Feng, M.2
Nagarajan, V.3
Gupta, R.4
-
31
-
-
77949711818
-
-
PhD thesis, Department of Computer Science, Princeton University, Princeton, New Jersey, United States, November
-
N. Vachharajani. Intelligent Speculation for Pipelined Multithreading. PhD thesis, Department of Computer Science, Princeton University, Princeton, New Jersey, United States, November 2008.
-
(2008)
Intelligent Speculation for Pipelined Multithreading
-
-
Vachharajani, N.1
-
32
-
-
41349089872
-
Speculative decoupled software pipelining
-
IEEE Computer Society
-
N. Vachharajani, R. Rangan, E. Raman, M. J. Bridges, G. Ottoni, and D. I. August. Speculative decoupled software pipelining. In PACT '07: Proceedings of the 16th International Conference on Parallel Architecture and Compilation Techniques, pages 49-59. IEEE Computer Society, 2007.
-
(2007)
PACT '07: Proceedings of the 16th International Conference on Parallel Architecture and Compilation Techniques
, pp. 49-59
-
-
Vachharajani, N.1
Rangan, R.2
Raman, E.3
Bridges, M.J.4
Ottoni, G.5
August, D.I.6
|