-
1
-
-
78650125503
-
-
Scala. http://www.scala-lang.org.
-
-
-
-
3
-
-
0002515487
-
Efficient management of parallelism in object oriented numerical software libraries
-
E. Arge, A. M. Bruaset, and H. P. Langtangen, editors Birkhäuser Press
-
S. Balay, W. D. Gropp, L. C. McInnes, and B. F. Smith. Efficient Management of Parallelism in Object Oriented Numerical Software Libraries. In E. Arge, A. M. Bruaset, and H. P. Langtangen, editors, Modern Software Tools in Scientific Computing, pages 163-202. Birkhäuser Press, 1997.
-
(1997)
Modern Software Tools in Scientific Computing
, pp. 163-202
-
-
Balay, S.1
Gropp, W.D.2
McInnes, L.C.3
Smith, B.F.4
-
4
-
-
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
-
8
-
-
38149134579
-
Finally tagless, partially evaluated
-
Z. Shao, editor, APLAS Springer
-
J. Carette, O. Kiselyov, and C. chieh Shan. Finally tagless, partially evaluated. In Z. Shao, editor, APLAS, volume 4807 of Lecture Notes in Computer Science, pages 222-238. Springer, 2007.
-
(2007)
Volume 4807 of Lecture Notes in Computer Science
, pp. 222-238
-
-
Carette, J.1
Kiselyov, O.2
Chieh Shan, C.3
-
10
-
-
34249696738
-
Parallel programmability and the chapel language
-
B. L. Chamberlain, D. Callahan, and H. P. Zima. Parallel programmability and the chapel language. IJHPCA, 21(3):291-312, 2007.
-
(2007)
IJHPCA
, vol.21
, Issue.3
, pp. 291-312
-
-
Chamberlain, B.L.1
Callahan, D.2
Zima, H.P.3
-
11
-
-
0010359805
-
Design of the hypre preconditioner library
-
M. Henderson, C. Anderson, and S. Lyons, editors
-
E. Chow, A. Cleary, and R. Falgout. Design of the hypre Preconditioner Library. In M. Henderson, C. Anderson, and S. Lyons, editors, SIAM Workshop on Object Oriented Methods for Inter-operable Scientific and Engineering Computing, pages 21-23, 1998.
-
(1998)
SIAM Workshop on Object Oriented Methods for Inter-Operable Scientific and Engineering Computing
, pp. 21-23
-
-
Chow, E.1
Cleary, A.2
Falgout, R.3
-
12
-
-
56049109090
-
Map-reduce for machine learning on multicore
-
C.-T. Chu, S. K. Kim, Y.-A. Lin, Y. Yu, G. Bradski, A. Y. Ng, and K. Olukotun. Map-reduce for machine learning on multicore. In NIPS '06, pages 281-288, 2006.
-
(2006)
NIPS '06
, pp. 281-288
-
-
Chu, C.-T.1
Kim, S.K.2
Lin, Y.-A.3
Yu, Y.4
Bradski, G.5
Ng, A.Y.6
Olukotun, K.7
-
13
-
-
85030321143
-
MapReduce: Simplified data processing on large clusters
-
J. Dean and S. Ghemawat. MapReduce: Simplified Data Processing on Large Clusters. In OSDI, pages 137-150, 2004.
-
(2004)
OSDI
, pp. 137-150
-
-
Dean, J.1
Ghemawat, S.2
-
14
-
-
0037851842
-
Compiling embedded languages
-
C. Elliott, S. Finne, and O. De Moor. Compiling embedded languages. Journal of Functional Programming, 13(03):455-481, 2003.
-
(2003)
Journal of Functional Programming
, vol.13
, Issue.3
, pp. 455-481
-
-
Elliott, C.1
Finne, S.2
De Moor, O.3
-
15
-
-
78650078892
-
SISAL: Streams and iterators in a single assignment language, language reference manual
-
J. M. March
-
J. M. et. al. SISAL: Streams and iterators in a single assignment language, language reference manual. Technical Report M-146, Lawrence Livermore National Laboratory, March 1985.
-
(1985)
Technical Report M-146, Lawrence Livermore National Laboratory
-
-
-
16
-
-
57049157272
-
Jones optimality and hardware virtualization: A report on work in progress
-
B. Feigin and A. Mycroft. Jones optimality and hardware virtualization: a report on work in progress. In PEPM, pages 169-175, 2008.
-
(2008)
PEPM
, pp. 169-175
-
-
Feigin, B.1
Mycroft, A.2
-
17
-
-
0348209599
-
A fast fourier transform compiler
-
M. Frigo. A fast fourier transform compiler. In PLDI, pages 169-180, 1999.
-
(1999)
PLDI
, pp. 169-180
-
-
Frigo, M.1
-
18
-
-
1242332596
-
Send-receive considered harmful: Myths and realities of message passing
-
S. Gorlatch. Send-receive considered harmful: myths and realities of message passing. ACM Trans. Program. Lang. Syst., 26(1):47-56, 2004.
-
(2004)
ACM Trans. Program. Lang. Syst.
, vol.26
, Issue.1
, pp. 47-56
-
-
Gorlatch, S.1
-
19
-
-
84898956286
-
Parallel support vector machines: The cascade svm
-
H. P. Graf, E. Cosatto, L. Bottou, I. Durdanovic, and V. Vapnik. Parallel support vector machines: The cascade svm. In NIPS '04, 2004.
-
(2004)
NIPS '04
-
-
Graf, H.P.1
Cosatto, E.2
Bottou, L.3
Durdanovic, I.4
Vapnik, V.5
-
20
-
-
78650162964
-
Implementing DSLs in metaOCaml
-
New York, NY, USA ACM
-
M. Guerrero, E. Pizzi, R. Rosenbaum, K. Swadi, and W. Taha. Implementing DSLs in metaOCaml. In OOPSLA '04: Companion to the 19th annual ACM SIGPLAN conference on Object-oriented programming systems, languages, and applications, pages 41-42, New York, NY, USA, 2004. ACM.
-
(2004)
OOPSLA '04: Companion to the 19th Annual ACM SIGPLAN Conference on Object-Oriented Programming Systems, Languages, and Applications
, pp. 41-42
-
-
Guerrero, M.1
Pizzi, E.2
Rosenbaum, R.3
Swadi, K.4
Taha, W.5
-
21
-
-
20044393250
-
An overview of the trilinos project
-
M. A. Heroux, R. A. Bartlett, V. E. Howle, R. J. Hoekstra, J. J. Hu, T. G. Kolda, R. B. Lehoucq, K. R. Long, R. P. Pawlowski, E. T. Phipps, A. G. Salinger, H. K. Thornquist, R. S. Tuminaro, J. M. Willenbring, A. Williams, and K. S. Stanley. An overview of the Trilinos project. ACM Trans. Math. Softw., 31(3):397-423, 2005.
-
(2005)
ACM Trans. Math. Softw.
, vol.31
, Issue.3
, pp. 397-423
-
-
Heroux, M.A.1
Bartlett, R.A.2
Howle, V.E.3
Hoekstra, R.J.4
Hu, J.J.5
Kolda, T.G.6
Lehoucq, R.B.7
Long, K.R.8
Pawlowski, R.P.9
Phipps, E.T.10
Salinger, A.G.11
Thornquist, H.K.12
Tuminaro, R.S.13
Willenbring, J.M.14
Williams, A.15
Stanley, K.S.16
-
22
-
-
63449137141
-
Polymorphic embedding of dsls
-
Y. Smaragdakis and J. G. Siek, editors ACM
-
C. Hofer, K. Ostermann, T. Rendel, and A. Moors. Polymorphic embedding of dsls. In Y. Smaragdakis and J. G. Siek, editors, GPCE, pages 137-148. ACM, 2008.
-
(2008)
GPCE
, pp. 137-148
-
-
Hofer, C.1
Ostermann, K.2
Rendel, T.3
Moors, A.4
-
23
-
-
0031676175
-
Modular domain specific languages and tools
-
Proceedings. Fifth International Conference on
-
P. Hudak. Modular domain specific languages and tools. In Software Reuse, 1998. Proceedings. Fifth International Conference on, pages 134-142, 1998.
-
(1998)
Software Reuse, 1998
, pp. 134-142
-
-
Hudak, P.1
-
25
-
-
85055895484
-
Revitalizing computer architecture research
-
M. Irwin and J. Shen, editors dec
-
M. Irwin and J. Shen, editors. Revitalizing Computer Architecture Research. Computing Research Association, dec 2005.
-
(2005)
Computing Research Association
-
-
-
26
-
-
84880234733
-
Harnessing the multicores: Nested data parallelism in haskell
-
R. Hariharan, M. Mukund, and V. Vinay, editors Schloss Dagstuhl - Leibniz-Zentrum fuer Informatik
-
S. L. P. Jones, R. Leshchinskiy, G. Keller, and M. M. T. Chakravarty. Harnessing the Multicores: Nested Data Parallelism in Haskell. In R. Hariharan, M. Mukund, and V. Vinay, editors, FSTTCS, volume 2 of LIPIcs, pages 383-414. Schloss Dagstuhl - Leibniz-Zentrum fuer Informatik, 2008.
-
(2008)
FSTTCS, Volume 2 of LIPIcs
, pp. 383-414
-
-
Jones, S.L.P.1
Leshchinskiy, R.2
Keller, G.3
Chakravarty, M.M.T.4
-
27
-
-
33746737495
-
Programming and parallel abstractions in fortress
-
IEEE Computer Society
-
G. L. S. Jr. Parallel programming and parallel abstractions in fortress. In IEEE PACT, page 157. IEEE Computer Society, 2005.
-
(2005)
IEEE PACT
, pp. 157
-
-
Parallel Jr., G.L.S.1
-
28
-
-
0002645158
-
A parallel algorithm for multilevel graph partitioning and sparse matrix ordering
-
G. Karypis and V. Kumar. A parallel algorithm for multilevel graph partitioning and sparse matrix ordering. J. Parallel Distrib. Comput., 48(1):71-95, 1998.
-
(1998)
J. Parallel Distrib. Comput.
, vol.48
, Issue.1
, pp. 71-95
-
-
Karypis, G.1
Kumar, V.2
-
29
-
-
20744444866
-
Telescoping languages: A system for automatic generation of domain languages
-
This provides a current overview of the entire Telescoping Languages Project
-
K. Kennedy, B. Broom, A. Chauhan, R. Fowler, J. Garvin, C. Koelbel, C. McCosh, and J. Mellor-Crummey. Telescoping languages: A system for automatic generation of domain languages. Proceedings of the IEEE, 93(3):387-408, 2005. This provides a current overview of the entire Telescoping Languages Project.
-
(2005)
Proceedings of the IEEE
, vol.93
, Issue.3
, pp. 387-408
-
-
Kennedy, K.1
Broom, B.2
Chauhan, A.3
Fowler, R.4
Garvin, J.5
Koelbel, C.6
McCosh, C.7
Mellor-Crummey, J.8
-
30
-
-
84974665161
-
Domain specific embedded compilers
-
Austin, Texas, United States. Association for Computing Machinery, Inc, One Astor Plaza, 1515 Broadway, New York, NY, 10036-5701, USA
-
D. Leijen and E. Meijer. Domain specific embedded compilers. In DSL: Proceedings of the 2 nd conference on Domain-specific languages: Austin, Texas, United States. Association for Computing Machinery, Inc, One Astor Plaza, 1515 Broadway, New York, NY, 10036-5701, USA, 1999.
-
(1999)
DSL: Proceedings of the 2 Nd Conference on Domain-Specific Languages
-
-
Leijen, D.1
Meijer, E.2
-
31
-
-
31744447555
-
Scalable component abstractions
-
R. E. Johnson and R. P. Gabriel, editors ACM
-
M. Odersky and M. Zenger. Scalable component abstractions. In R. E. Johnson and R. P. Gabriel, editors, OOPSLA, pages 41-57. ACM, 2005.
-
(2005)
OOPSLA
, pp. 41-57
-
-
Odersky, M.1
Zenger, M.2
-
33
-
-
0036949280
-
Tagless staged interpreters for typed languages
-
E. Pasalic, W. Taha, and T. Sheard. Tagless staged interpreters for typed languages. SIGPLAN Not., 37(9):218-229, 2002.
-
(2002)
SIGPLAN Not.
, vol.37
, Issue.9
, pp. 218-229
-
-
Pasalic, E.1
Taha, W.2
Sheard, T.3
-
34
-
-
34247281139
-
Simple unification-based type inference for GADTs
-
S. Peyton Jones, D. Vytiniotis, S. Weirich, and G. Washburn. Simple unification-based type inference for GADTs. SIG-PLAN Not., 41(9):50-61, 2006.
-
(2006)
SIG-PLAN Not.
, vol.41
, Issue.9
, pp. 50-61
-
-
Peyton Jones, S.1
Vytiniotis, D.2
Weirich, S.3
Washburn, G.4
-
35
-
-
1542396679
-
Spiral: A generator for platform-adapted libraries of signal processing alogorithms
-
M. Püschel, J. M. F. Moura, B. Singer, J. Xiong, J. Johnson, D. A. Padua, M. M. Veloso, and R. W. Johnson. Spiral: A generator for platform-adapted libraries of signal processing alogorithms. IJHPCA, 18(1):21-45, 2004.
-
(2004)
IJHPCA
, vol.18
, Issue.1
, pp. 21-45
-
-
Püschel, M.1
Moura, J.M.F.2
Singer, B.3
Xiong, J.4
Johnson, J.5
Padua, D.A.6
Veloso, M.M.7
Johnson, R.W.8
-
36
-
-
78650157086
-
A++/P++ array classes for architecture independent finite differences computations
-
D. Quinlan and R. Parsons. A++/P++ array classes for architecture independent finite differences computations. In ONNSKI, 1994.
-
(1994)
ONNSKI
-
-
Quinlan, D.1
Parsons, R.2
-
37
-
-
84966549063
-
Treating a user-defined parallel library as a domain-specific language
-
IEEE Computer Society
-
D. J. Quinlan, B. Miller, B. Philip, and M. Schordan. Treating a user-defined parallel library as a domain-specific language. In IPDPS. IEEE Computer Society, 2002.
-
(2002)
IPDPS
-
-
Quinlan, D.J.1
Miller, B.2
Philip, B.3
Schordan, M.4
-
38
-
-
0005261956
-
-
J. V. W. Reynders, P. J. Hinker, J. C. Cummings, S. R. Atlas, S. Banerjee, W. F. Humphrey, K. Keahey, M. Srikant, and M. Tholburn. POOMA: A Framework for Scientific Simulation on Parallel Architectures, 1996.
-
(1996)
POOMA: A Framework for Scientific Simulation on Parallel Architectures
-
-
Reynders, J.V.W.1
Hinker, P.J.2
Cummings, J.C.3
Atlas, S.R.4
Banerjee, S.5
Humphrey, W.F.6
Keahey, K.7
Srikant, M.8
Tholburn, M.9
-
39
-
-
78650151869
-
Lightweight modular staging: A pragmatic approach to runtime code generation and compiled DSLs
-
T. Rompf and M. Odersky. Lightweight Modular Staging: A Pragmatic Approach to Runtime Code Generation and Compiled DSLs. In GPCE, 2010.
-
(2010)
GPCE
-
-
Rompf, T.1
Odersky, M.2
-
40
-
-
38149006360
-
X10: Concurrent programming for modern architectures
-
V. A. Saraswat. X10: Concurrent programming for modern architectures. In APLAS, page 1, 2007.
-
(2007)
APLAS
, pp. 1
-
-
Saraswat, V.A.1
-
41
-
-
0242551617
-
Single assignment C: Efficient support for high-level array operations in a functional setting
-
S.-B. Scholz. Single Assignment C: efficient support for high-level array operations in a functional setting. J. Funct. Program., 13(6):1005-1059, 2003.
-
(2003)
J. Funct. Program
, vol.13
, Issue.6
, pp. 1005-1059
-
-
Scholz, S.-B.1
-
42
-
-
70450170912
-
Complete and decidable type inference for GADTs
-
New York, NY, USA ACM
-
T. Schrijvers, S. Peyton Jones, M. Sulzmann, and D. Vytiniotis. Complete and decidable type inference for GADTs. In ICFP '09: Proceedings of the 14th ACM SIGPLAN international conference on Functional programming, pages 341-352, New York, NY, USA, 2009. ACM.
-
(2009)
ICFP '09: Proceedings of the 14th ACM SIGPLAN International Conference on Functional Programming
, pp. 341-352
-
-
Schrijvers, T.1
Peyton Jones, S.2
Sulzmann, M.3
Vytiniotis, D.4
-
43
-
-
0036983358
-
Template meta-programming for haskell
-
T. Sheard and S. Jones. Template meta-programming for Haskell. ACM SIGPLAN Notices, 37(12):60-75, 2002.
-
(2002)
ACM SIGPLAN Notices
, vol.37
, Issue.12
, pp. 60-75
-
-
Sheard, T.1
Jones, S.2
-
44
-
-
0027542932
-
A compile-time scheduling heuristic for interconnection-constrained heterogeneous processor architectures
-
G. C. Sih and E. A. Lee. A compile-time scheduling heuristic for interconnection-constrained heterogeneous processor architectures. IEEE Trans. Parallel Distrib. Syst., 4(2):175-187, 1993.
-
(1993)
IEEE Trans. Parallel Distrib. Syst.
, vol.4
, Issue.2
, pp. 175-187
-
-
Sih, G.C.1
Lee, E.A.2
-
46
-
-
3242693248
-
A framework approach for developing parallel adaptive multiphysics applications
-
J. R. Stewart and H. C. Edwards. A framework approach for developing parallel adaptive multiphysics applications. Finite Elem. Anal. Des., 40(12):1599-1617, 2004.
-
(2004)
Finite Elem. Anal. Des.
, vol.40
, Issue.12
, pp. 1599-1617
-
-
Stewart, J.R.1
Edwards, H.C.2
-
47
-
-
13444302326
-
The free lunch is over: A fundamental turn toward concurrency in software
-
H. Sutter. The free lunch is over: A fundamental turn toward concurrency in software. Dr. Dobb's Journal, 30(3), 2005.
-
(2005)
Dr. Dobb's Journal
, vol.30
, Issue.3
-
-
Sutter, H.1
-
49
-
-
0001813087
-
Domain-specific languages: An annotated bibliography
-
A. van Deursen, P. Klint, and J. Visser. Domain-specific languages: an annotated bibliography. SIGPLAN Not., 35(6):26-36, 2000.
-
(2000)
SIGPLAN Not.
, vol.35
, Issue.6
, pp. 26-36
-
-
Van Deursen, A.1
Klint, P.2
Visser, J.3
-
52
-
-
84947558148
-
Arrays in blitz++
-
D. Caromel, R. R. Oldehoeft, and M. Tholburn, editors Springer
-
T. L. Veldhuizen. Arrays in Blitz++. In D. Caromel, R. R. Oldehoeft, and M. Tholburn, editors, ISCOPE, volume 1505 of Lecture Notes in Computer Science, pages 223-230. Springer, 1998.
-
(1998)
ISCOPE, Volume 1505 of Lecture Notes in Computer Science
, pp. 223-230
-
-
Veldhuizen, T.L.1
-
54
-
-
0343462141
-
Automated empirical optimizations of software and the ATLAS project
-
R. C. Whaley, A. Petitet, and J. Dongarra. Automated empirical optimizations of software and the ATLAS project. Parallel Computing, 27(1-2):3-35, 2001.
-
(2001)
Parallel Computing
, vol.27
, Issue.1-2
, pp. 3-35
-
-
Whaley, R.C.1
Petitet, A.2
Dongarra, J.3
|