-
1
-
-
40349108350
-
-
E. Allen, D. Chase, V. Luchangco, J.-W. Maessen, S. Ryu, G. S. Jr., and S. Tobin-Hochstadt. The Fortress language specification., 2005.
-
E. Allen, D. Chase, V. Luchangco, J.-W. Maessen, S. Ryu, G. S. Jr., and S. Tobin-Hochstadt. The Fortress language specification., 2005.
-
-
-
-
2
-
-
0025028257
-
The Tera computer system
-
ACM Press
-
R. Alverson, D. Callahan, D. Cummings, B. Koblenz, A. Porterfield, and B. Smith. The Tera computer system. In Proceedings of the 4th international conference on Supercomputing, pages 1-6. ACM Press, 1990.
-
(1990)
Proceedings of the 4th international conference on Supercomputing
, pp. 1-6
-
-
Alverson, R.1
Callahan, D.2
Cummings, D.3
Koblenz, B.4
Porterfield, A.5
Smith, B.6
-
3
-
-
31744432279
-
STAPL: A Standard Template Adaptive Parallel C++ Library
-
July
-
P. An, A. Jula, S. Rus, S. Saunders, T. Smith, G. Tanase, N. Thomas, N. Amato, and L. Rauchwerger. STAPL: A Standard Template Adaptive Parallel C++ Library. In Int. Wkshp on Adv. Compiler Technology for High Perf. and Embedded Processors, page 10, July 2001.
-
(2001)
Int. Wkshp on Adv. Compiler Technology for High Perf. and Embedded Processors
, pp. 10
-
-
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
-
-
0013043630
-
Orca: A portable user-level shared object system
-
July, Technical Report IR-408, Dept. of Mathematics and Computer Science, Vrije Universiteit, Amsterdam
-
H. Bal. Orca: a portable user-level shared object system, July 1996. Technical Report IR-408, Dept. of Mathematics and Computer Science, Vrije Universiteit, Amsterdam.
-
(1996)
-
-
Bal, H.1
-
6
-
-
84976711318
-
Programming pearls: Little languages
-
J. Bentley. Programming pearls: little languages. Commun. ACM, 29(8):711-721, 1986.
-
(1986)
Commun. ACM
, vol.29
, Issue.8
, pp. 711-721
-
-
Bentley, J.1
-
7
-
-
0013244471
-
Hood: A user-level threads library for multiprogrammed multiprocessors
-
Technical Report, University of Texas at Austin
-
R. Blumofe and D. Dionisios. Hood: A user-level threads library for multiprogrammed multiprocessors, 1999. Technical Report, University of Texas at Austin.
-
(1999)
-
-
Blumofe, R.1
Dionisios, D.2
-
8
-
-
0029191296
-
Cilk: An efficient multithreaded runtime system
-
R. Blumofe, C. Joerg, B. Kuszmaul, C. Leiserson, K. Randall, and Y. Zhou. Cilk: An efficient multithreaded runtime system. In Proceedings of the 5th Symposium on Principles and Practice of Parallel Programming, 1995.
-
(1995)
Proceedings of the 5th Symposium on Principles and Practice of Parallel Programming
-
-
Blumofe, R.1
Joerg, C.2
Kuszmaul, B.3
Leiserson, C.4
Randall, K.5
Zhou, Y.6
-
9
-
-
33745200313
-
-
P. Charles, C. Donawa, K. Ebcioglu, C. Grothoff, A. Kielstra, V. Saraswat, V. Sarkar, and C. V. Praun. X10: An object-oriented approach to non-uniform cluster computing. In Proceedings of the 20th ACM SIGPLAN conference on Object-oriented programing, systems, languages, and applications, pages 519-538. ACM SIGPLAN, 2005.
-
P. Charles, C. Donawa, K. Ebcioglu, C. Grothoff, A. Kielstra, V. Saraswat, V. Sarkar, and C. V. Praun. X10: An object-oriented approach to non-uniform cluster computing. In Proceedings of the 20th ACM SIGPLAN conference on Object-oriented programing, systems, languages, and applications, pages 519-538. ACM SIGPLAN, 2005.
-
-
-
-
10
-
-
34547497052
-
Hardware-modulated parallelism in chip multiprocessors
-
J. Chen, P. Juang, K. Ko, G. Contreras, D. Penry, R. Rangan, A. Stoler, L.-S. Peh, and M. Martonosi. Hardware-modulated parallelism in chip multiprocessors. SIGARCH Comput. Archit. News, Special Issue: Proc. of the dasCMP'05 Workshop, 33(4):54-63, 2005.
-
(2005)
SIGARCH Comput. Archit. News, Special Issue: Proc. of the dasCMP'05 Workshop
, vol.33
, Issue.4
, pp. 54-63
-
-
Chen, J.1
Juang, P.2
Ko, K.3
Contreras, G.4
Penry, D.5
Rangan, R.6
Stoler, A.7
Peh, L.-S.8
Martonosi, M.9
-
12
-
-
4143130047
-
Blob computing
-
ACM Press
-
F. Gruau, Y. Lhuillier, P. Reitz, and O. Temam. Blob computing. In Proceedings of the first conference on computing frontiers on Computing frontiers, pages 125-139. ACM Press, 2004.
-
(2004)
Proceedings of the first conference on computing frontiers on Computing frontiers
, pp. 125-139
-
-
Gruau, F.1
Lhuillier, Y.2
Reitz, P.3
Temam, O.4
-
13
-
-
0029428507
-
Detecting coarse-grain parallelism using an interprocedural parallelizing compiler
-
New York, NY, USA, ACM Press
-
M. H. Hall, S. P. Amarasinghe, B. R. Murphy, S.-W. Liao, and M. S. Lam. Detecting coarse-grain parallelism using an interprocedural parallelizing compiler. In Supercomputing '95: Proceedings of the 1995 ACM/IEEE conference on Supercomputing (CDROM), page 49, New York, NY, USA, 1995. ACM Press.
-
(1995)
Supercomputing '95: Proceedings of the 1995 ACM/IEEE conference on Supercomputing (CDROM)
, pp. 49
-
-
Hall, M.H.1
Amarasinghe, S.P.2
Murphy, B.R.3
Liao, S.-W.4
Lam, M.S.5
-
14
-
-
4644359934
-
Transactional memory coherence and consistency
-
IEEE Computer Society, June
-
L. Hammond, V. Wong, M. Chen, B. D. Carlstrom, J. D. Davis, B. Hertzberg, M. K. Prabhu, H. Wijaya, C. Kozyrakis, and K. Olukotun. Transactional memory coherence and consistency. In Proceedings of the 31st Annual International Symposium on Computer Architecture, page 102. IEEE Computer Society, June 2004.
-
(2004)
Proceedings of the 31st Annual International Symposium on Computer Architecture
, pp. 102
-
-
Hammond, L.1
Wong, V.2
Chen, M.3
Carlstrom, B.D.4
Davis, J.D.5
Hertzberg, B.6
Prabhu, M.K.7
Wijaya, H.8
Kozyrakis, C.9
Olukotun, K.10
-
15
-
-
84976792846
-
Continuations and concurrency
-
New York, NY, USA, ACM Press
-
R. Hieb and R. K. Dybvig. Continuations and concurrency. In PPOPP '90: Proceedings of the second ACM SIGPLAN symposium on Principles & practice of parallel programming, pages 128-136, New York, NY, USA, 1990. ACM Press.
-
(1990)
PPOPP '90: Proceedings of the second ACM SIGPLAN symposium on Principles & practice of parallel programming
, pp. 128-136
-
-
Hieb, R.1
Dybvig, R.K.2
-
16
-
-
0016114085
-
Monitors: An operating system structuring concept
-
October
-
C. A. R. Hoare. Monitors: an operating system structuring concept. Commun. ACM, 17(10):549-557, October 1974.
-
(1974)
Commun. ACM
, vol.17
, Issue.10
, pp. 549-557
-
-
Hoare, C.A.R.1
-
17
-
-
40349086948
-
-
J. Huselius. Debugging Parallel Systems: A State of the Art Report. Technical Report 63, Mälardalen University, Department of Computer Science and Engineering, Sept. 2002.
-
J. Huselius. Debugging Parallel Systems: A State of the Art Report. Technical Report 63, Mälardalen University, Department of Computer Science and Engineering, Sept. 2002.
-
-
-
-
18
-
-
84976817516
-
CHARM++ : A Portable Concurrent Object-Oriented System Based on C++
-
A. Paepcke, editor, ACM Press, Sept
-
L. V. Kale and S. Krishnan. CHARM++ : A Portable Concurrent Object-Oriented System Based on C++. In A. Paepcke, editor, Proceedings of the Conference on Object Oriented Programming Systems, Languages and Applications (OOPSLA), pages 91-108. ACM Press, Sept. 1993.
-
(1993)
Proceedings of the Conference on Object Oriented Programming Systems, Languages and Applications (OOPSLA)
, pp. 91-108
-
-
Kale, L.V.1
Krishnan, S.2
-
19
-
-
33644921206
-
Wish branches: Enabling adaptive and aggressive predicated execution
-
H. Kim, O. Mutlu, Y. N. Patt, and J. Stark. Wish branches: Enabling adaptive and aggressive predicated execution. IEEE Micro, 26(1):48-58, 2006.
-
(2006)
IEEE Micro
, vol.26
, Issue.1
, pp. 48-58
-
-
Kim, H.1
Mutlu, O.2
Patt, Y.N.3
Stark, J.4
-
20
-
-
0027710762
-
Parallel programming in split-c
-
New York, NY, USA, ACM Press
-
A. Krishnamurthy, D. E. Culler, A. Dusseau, S. C. Goldstein, S. Lumetta, T. von Eicken, and K. Yelick. Parallel programming in split-c. In Supercomputing '93: Proceedings of the 1993 ACM/IEEE conference on Supercomputing, pages 262-273, New York, NY, USA, 1993. ACM Press.
-
(1993)
Supercomputing '93: Proceedings of the 1993 ACM/IEEE conference on Supercomputing
, pp. 262-273
-
-
Krishnamurthy, A.1
Culler, D.E.2
Dusseau, A.3
Goldstein, S.C.4
Lumetta, S.5
von Eicken, T.6
Yelick, K.7
-
22
-
-
0031199614
-
Converting thread-level parallelism to instruction-level parallelism via simultaneous multithreading
-
J. L. Lo, J. S. Emer, H. M. Levy, R. L. Stamm, D. M. Tullsen, and S. J. Eggers. Converting thread-level parallelism to instruction-level parallelism via simultaneous multithreading. ACM Trans. Comput. Syst., 15(3):322-354, 1997.
-
(1997)
ACM Trans. Comput. Syst
, vol.15
, Issue.3
, pp. 322-354
-
-
Lo, J.L.1
Emer, J.S.2
Levy, H.M.3
Stamm, R.L.4
Tullsen, D.M.5
Eggers, S.J.6
-
24
-
-
0036949529
-
Speculative synchronization: Applying thread-level speculation to explicitly parallel applications
-
New York, NY, USA, ACM Press
-
J. R Martinez and J. Torrellas. Speculative synchronization: applying thread-level speculation to explicitly parallel applications. In ASPLOS-X: Proceedings of the 10th international conference on Architectural support for programming languages and operating systems, pages 18-29, New York, NY, USA, 2002. ACM Press.
-
(2002)
ASPLOS-X: Proceedings of the 10th international conference on Architectural support for programming languages and operating systems
, pp. 18-29
-
-
Martinez, J.R.1
Torrellas, J.2
-
27
-
-
31844435656
-
Exposing speculative thread parallelism in spec2000
-
New York, NY, USA, ACM Press
-
M. K. Prabhu and K. Olukotun. Exposing speculative thread parallelism in spec2000. In PPoPP '05: Proceedings of the tenth ACM SIGPLAN symposium on Principles and practice of parallel programming, pages 142-152, New York, NY, USA, 2005. ACM Press.
-
(2005)
PPoPP '05: Proceedings of the tenth ACM SIGPLAN symposium on Principles and practice of parallel programming
, pp. 142-152
-
-
Prabhu, M.K.1
Olukotun, K.2
-
28
-
-
31844447800
-
Mitosis compiler: An infrastructure for speculative threading based on precomputation slices
-
ACM Press
-
C. G. Quiñones, C. Madriles, J. Sánchez, P. Marcuello, A. González, and D. M. Tullsen. Mitosis compiler: An infrastructure for speculative threading based on precomputation slices. In PLDI '05: Proceedings of the ACM SIGPLAN 2004 conference on Programming language design and implementation. ACM Press, 2005.
-
(2005)
PLDI '05: Proceedings of the ACM SIGPLAN 2004 conference on Programming language design and implementation
-
-
Quiñones, C.G.1
Madriles, C.2
Sánchez, J.3
Marcuello, P.4
González, A.5
Tullsen, D.M.6
-
30
-
-
40349115943
-
-
K. Sankaralingam, R. Nagarajan, H. Liu, C. Kim, J. Huh, D. Burger, S. W. Keckler, and C. R. Moore. Exploiting
-
K. Sankaralingam, R. Nagarajan, H. Liu, C. Kim, J. Huh, D. Burger, S. W. Keckler, and C. R. Moore. Exploiting
-
-
-
-
33
-
-
0033703889
-
A scalable approach to thread-level speculation
-
J. G. Steffan, C. B. Colohan, A. Zhai, and T. C. Mowry. A scalable approach to thread-level speculation. In ISCA, pages 1-24, 2000.
-
(2000)
ISCA
, pp. 1-24
-
-
Steffan, J.G.1
Colohan, C.B.2
Zhai, A.3
Mowry, T.C.4
-
34
-
-
84944392428
-
Wavescalar
-
IEEE Computer Society
-
S. Swanson, K. Michelson, A. Schwerin, and M. Oskin. Wavescalar. In Proceedings of the 36th Annual IEEE/ACM International Symposium on Microarchitecture, page 291. IEEE Computer Society, 2003.
-
(2003)
Proceedings of the 36th Annual IEEE/ACM International Symposium on Microarchitecture
, pp. 291
-
-
Swanson, S.1
Michelson, K.2
Schwerin, A.3
Oskin, M.4
-
35
-
-
0003562903
-
-
Addison-Wesley Longman Publishing Co, Inc, Boston, MA, USA
-
C. Szyperski. Component Software: Beyond Object-Oriented Programming. Addison-Wesley Longman Publishing Co., Inc., Boston, MA, USA, 2002.
-
(2002)
Component Software: Beyond Object-Oriented Programming
-
-
Szyperski, C.1
-
36
-
-
4644353790
-
Evaluation of the Raw Microprocessor: An exposed-wire-delay architecture for ILP and streams
-
ACM Press
-
M. Taylor, W. Lee, J. Miller, D. Wentzlaff, B. Greenwald, V. Strumpen, N. Shnidman, I. Bratt, H. Hoffmann, J. Kim, A. S. J. Psota, Jonathan, M. Frank, S. Amarasinghe, and A. Agarwal. Evaluation of the Raw Microprocessor: An exposed-wire-delay architecture for ILP and streams. In Proceedings of the 31st annual international symposium on Computer architecture. ACM Press, 2004.
-
(2004)
Proceedings of the 31st annual international symposium on Computer architecture
-
-
Taylor, M.1
Lee, W.2
Miller, J.3
Wentzlaff, D.4
Greenwald, B.5
Strumpen, V.6
Shnidman, N.7
Bratt, I.8
Hoffmann, H.9
Kim, J.10
Psota, A.S.J.11
Jonathan12
Frank, M.13
Amarasinghe, S.14
Agarwal, A.15
-
37
-
-
0008917430
-
-
December, MIT-LCS Technical Memo TM-622, Cambridge, MA
-
W. Thies, M. Karczmarek, M. Gordon, D. Maze, J. Wong, H. Ho, M. Brown, and S. Amarasinghe. Streamlt: A compiler for streaming applications, December 2001. MIT-LCS Technical Memo TM-622, Cambridge, MA.
-
(2001)
Streamlt: A compiler for streaming applications
-
-
Thies, W.1
Karczmarek, M.2
Gordon, M.3
Maze, D.4
Wong, J.5
Ho, H.6
Brown, M.7
Amarasinghe, S.8
-
38
-
-
0029666641
-
Exploiting choice: Instruction fetch and issue on an implementable simultaneous multithreading processor
-
ACM Press
-
D. M. Tullsen, S. J. Eggers, J. S. Emer, H. M. Levy, J. L. Lo, and R. L. Stamm. Exploiting choice: instruction fetch and issue on an implementable simultaneous multithreading processor. In Proceedings of the 23rd annual International Symposium on Computer Architecture, pages 191-202. ACM Press, 1996.
-
(1996)
Proceedings of the 23rd annual International Symposium on Computer Architecture
, pp. 191-202
-
-
Tullsen, D.M.1
Eggers, S.J.2
Emer, J.S.3
Levy, H.M.4
Lo, J.L.5
Stamm, R.L.6
-
40
-
-
0032786014
-
Supporting fine-grained synchronization on a simultaneous multithreading processor
-
IEEE Computer Society
-
D. M. Tullsen, J. L. Lo, S. J. Eggers, and H. M. Levy. Supporting fine-grained synchronization on a simultaneous multithreading processor. In Proceedings of the The Fifth International Symposium on High Performance Computer Architecture, page 54. IEEE Computer Society, 1999.
-
(1999)
Proceedings of the The Fifth International Symposium on High Performance Computer Architecture
, pp. 54
-
-
Tullsen, D.M.1
Lo, J.L.2
Eggers, S.J.3
Levy, H.M.4
-
42
-
-
0007974501
-
Language oriented programming
-
M. Ward. Language oriented programming. Software - Concepts and Tools, 15(4): 147-161, 1994.
-
(1994)
Software - Concepts and Tools
, vol.15
, Issue.4
, pp. 147-161
-
-
Ward, M.1
-
43
-
-
40349105775
-
Integrating object-oriented programming and protected objects in ada 95
-
A. J. Wellings, B. Johnson, B. Sanden, J. Kienzle, T. Wolf, and S. Michell. Integrating object-oriented programming and protected objects in ada 95. Ada Lett., XXII(2): 11-44, 2002.
-
(2002)
Ada Lett
, vol.22
, Issue.2
, pp. 11-44
-
-
Wellings, A.J.1
Johnson, B.2
Sanden, B.3
Kienzle, J.4
Wolf, T.5
Michell, S.6
-
44
-
-
40349097845
-
Time-Shifted Modules: Exploiting Code Modularity for Fine Grain Parallelism
-
Technical Report TR1430, University of Wisconsin-Madison, Computer Sciences Dept, Oct 2001
-
C. Zilles and G. Sohi. Time-Shifted Modules: Exploiting Code Modularity for Fine Grain Parallelism. Technical Report TR1430, University of Wisconsin-Madison, Computer Sciences Dept., Oct 2001.
-
-
-
Zilles, C.1
Sohi, G.2
|