-
1
-
-
84879803087
-
Hybrid approach for data-flow analysis of MPI programs
-
Aananthakrishnan, S., Bronevetsky, G., Gopalakrishnan, G.: Hybrid approach for data-flow analysis of MPI programs. In: ICS 2013, pp. 455–456. ACM (2013)
-
(2013)
ICS 2013
, pp. 455-456
-
-
Aananthakrishnan, S.1
Bronevetsky, G.2
Gopalakrishnan, G.3
-
2
-
-
70349694201
-
A view of the parallel computing landscape
-
Asanovic, K., Wawrzynek, J., Wessel, D., Yelick, K., Bodik, R., Demmel, J., Keaveny, T., Keutzer, K., Kubiatowicz, J., Morgan, N., Patterson, D., Sen, K.: A view of the parallel computing landscape. CACM 52(10), 56 (2009)
-
(2009)
CACM
, vol.52
, Issue.10
, pp. 56
-
-
Asanovic, K.1
Wawrzynek, J.2
Wessel, D.3
Yelick, K.4
Bodik, R.5
Demmel, J.6
Keaveny, T.7
Keutzer, K.8
Kubiatowicz, J.9
Morgan, N.10
Patterson, D.11
Sen, K.12
-
3
-
-
84926660920
-
-
Tutorial at SC 2013
-
Balaji, P., Dinan, J., Hoefler, T., Thakur, R.: Advanced MPI Programming (Tutorial at SC 2013). http://www.mcs.anl.gov/~thakur/sc13-mpi-tutorial/
-
Advanced MPI Programming
-
-
Balaji, P.1
Dinan, J.2
Hoefler, T.3
Thakur, R.4
-
4
-
-
84899422807
-
Automated instantiation of heterogeneous fast flow CPU/GPU parallel pattern applications in clouds
-
Boob, S., Gonzalez-Velez, H., Popescu, A.M.: Automated instantiation of heterogeneous fast flow CPU/GPU parallel pattern applications in clouds. In: PDP, pp. 162–169. IEEE (2014)
-
(2014)
PDP
, pp. 162-169
-
-
Boob, S.1
Gonzalez-Velez, H.2
Popescu, A.M.3
-
5
-
-
67650509253
-
Communication-Sensitive Static Dataflow for Parallel Message Passing Applications
-
Bronevetsky, G.: Communication-Sensitive Static Dataflow for Parallel Message Passing Applications. In: CGO 2009, pp. 1–12. IEEE (2009)
-
(2009)
CGO 2009
, pp. 1-12
-
-
Bronevetsky, G.1
-
6
-
-
84860455879
-
LARA: An aspect-oriented programming language for embedded systems
-
Cardoso, J.: A.M. Carvalho, T. Coutinho, J.G Luk, W. Nobre, R. Diniz, P. Petrov, Z.: LARA: an aspect-oriented programming language for embedded systems. In: AOSD 2012, pp. 179–190. ACM (2012)
-
(2012)
AOSD 2012
, pp. 179-190
-
-
Cardoso, J.1
Carvalho, A.M.2
Coutinho, T.3
Luk, J.G.4
Nobre, W.5
Diniz, R.6
Petrov, P.7
-
7
-
-
70349325391
-
VCC: A practical system for verifying concurrent C
-
In: Berghofer, S., Nipkow, T., Urban, C., Wenzel, M. (eds.), Springer, Heidelberg
-
Cohen, E., Dahlweid, M., Hillebrand, M., Leinenbach, D., Moskal, M., Santen, T., Schulte, W., Tobies, S.: VCC: A practical system for verifying concurrent C. In: Berghofer, S., Nipkow, T., Urban, C., Wenzel, M. (eds.) TPHOLs 2009. LNCS, vol. 5674, pp. 23–42. Springer, Heidelberg (2009)
-
(2009)
Tphols 2009. LNCS
, vol.5674
, pp. 23-42
-
-
Cohen, E.1
Dahlweid, M.2
Hillebrand, M.3
Leinenbach, D.4
Moskal, M.5
Santen, T.6
Schulte, W.7
Tobies, S.8
-
8
-
-
0002806690
-
OpenMP: An industry standard API for shared-memory programming
-
Dagum, L., Menon, R.: OpenMP: an industry standard API for shared-memory programming. Computational Science and Engineering 5(1), 46–55 (1998)
-
(1998)
Computational Science and Engineering
, vol.5
, Issue.1
, pp. 46-55
-
-
Dagum, L.1
Menon, R.2
-
9
-
-
84866703131
-
Nested protocols in session types
-
In: Koutny, M., Ulidowski, I. (eds.), Springer, Heidelberg
-
Demangeon, R., Honda, K.: Nested protocols in session types. In: Koutny, M., Ulidowski, I. (eds.) CONCUR 2012. LNCS, vol. 7454, pp. 272–286. Springer, Heidelberg (2012)
-
(2012)
CONCUR 2012. LNCS
, vol.7454
, pp. 272-286
-
-
Demangeon, R.1
Honda, K.2
-
10
-
-
79251564121
-
Dynamic multirole session types
-
Denielou, P.M., Yoshida, N.: Dynamic multirole session types. In: POPL 2011, pp. 435–446. ACM (2011)
-
(2011)
POPL 2011
, pp. 435-446
-
-
Denielou, P.M.1
Yoshida, N.2
-
11
-
-
84868129327
-
Parameterised Multiparty Session Types
-
Denielou, P.M., Yoshida, N., Bejleri, A., Hu, R.: Parameterised Multiparty Session Types. Logical Methods in Computer Science 8(4), 1–46 (2012)
-
(2012)
Logical Methods in Computer Science
, vol.8
, Issue.4
, pp. 1-46
-
-
Denielou, P.M.1
Yoshida, N.2
Bejleri, A.3
Hu, R.4
-
12
-
-
67650150020
-
Automated, scalable debugging of MPI programs with Intel Message Checker
-
DeSouza, J., Kuhn, B., de Supinski, B.R., Samofalov, V., Zheltov, S., Bratanov, S.: Automated, scalable debugging of MPI programs with Intel Message Checker. In: SE-HPCS 2005, pp. 78–82. ACM (2005)
-
(2005)
SE-HPCS 2005
, pp. 78-82
-
-
Desouza, J.1
Kuhn, B.2
De Supinski, B.R.3
Samofalov, V.4
Zheltov, S.5
Bratanov, S.6
-
13
-
-
84940567900
-
FT-MPI: Fault Tolerant MPI, Supporting Dynamic Applications in a Dynamic World
-
In: Dongarra, J., Kacsuk, P., Podhorszki, N. (eds.), Springer, Heidelberg
-
Fagg, G.E., Dongarra, J.J.: FT-MPI: Fault Tolerant MPI, Supporting Dynamic Applications in a Dynamic World. In: Dongarra, J., Kacsuk, P., Podhorszki, N. (eds.) PVM/MPI 2000. LNCS, vol. 1908, pp. 346–353. Springer, Heidelberg (2000)
-
(2000)
PVM/MPI 2000. LNCS
, vol.1908
, pp. 346-353
-
-
Fagg, G.E.1
Dongarra, J.J.2
-
14
-
-
84899721325
-
Toward using higher-level abstractions to teach parallel computing
-
Ferner, C., Wilkinson, B., Heath, B.: Toward using higher-level abstractions to teach parallel computing. In: IPDPSW, pp. 1291–1296. IEEE (2013)
-
(2013)
IPDPSW
, pp. 1291-1296
-
-
Ferner, C.1
Wilkinson, B.2
Heath, B.3
-
15
-
-
78249233600
-
A Survey of Algorithmic Skeleton Frameworks: High-level Structured Parallel Programming Enablers
-
Gonzalez-Velez, H., Leyton, M.: A Survey of Algorithmic Skeleton Frameworks: High-level Structured Parallel Programming Enablers. Softw. Pract. Exper. 40(12), 1135–1160 (2010)
-
(2010)
Softw. Pract. Exper
, vol.40
, Issue.12
, pp. 1135-1160
-
-
Gonzalez-Velez, H.1
Leyton, M.2
-
16
-
-
82155191689
-
Formal analysis of MPI-based parallel programs
-
Gopalakrishnan, G., Kirby, R.M., Siegel, S., Thakur, R., Gropp, W., Lusk, E., De Supinski, B.R., Schulz, M., Bronevetsky, G.: Formal analysis of MPI-based parallel programs. CACM 54(12), 82–91 (2011)
-
(2011)
CACM
, vol.54
, Issue.12
, pp. 82-91
-
-
Gopalakrishnan, G.1
Kirby, R.M.2
Siegel, S.3
Thakur, R.4
Gropp, W.5
Lusk, E.6
De Supinski, B.R.7
Schulz, M.8
Bronevetsky, G.9
-
17
-
-
77956543367
-
Web-Scale Bayesian Click- Through Rate Prediction for Sponsored Search Advertising in Microsofts Bing Search Engine
-
Graepel, T., Candela, J.Q., Borchert, T., Herbrich, R.: Web-Scale Bayesian Click- Through Rate Prediction for Sponsored Search Advertising in Microsofts Bing Search Engine. In: ICML 2010, pp. 13–20 (2010)
-
(2010)
ICML 2010
, pp. 13-20
-
-
Graepel, T.1
Candela, J.Q.2
Borchert, T.3
Herbrich, R.4
-
18
-
-
84877697102
-
MPI Runtime Error Detection with MUST: Advances in Deadlock Detection
-
Hilbrich, T., Protze, J., Schulz, M., de Supinski, B.R., Muller, M.S.: MPI Runtime Error Detection with MUST: Advances in Deadlock Detection. In: SC 2012, pp. 1–11. IEEE (2012)
-
(2012)
SC 2012
, pp. 1-11
-
-
Hilbrich, T.1
Protze, J.2
Schulz, M.3
De Supinski, B.R.4
Muller, M.S.5
-
19
-
-
84865647368
-
Multiparty asynchronous session types
-
Honda, K., Yoshida, N., Carbone, M.: Multiparty asynchronous session types. In: POPL 2008, vol. 5201, pp. 273–284. ACM (2008)
-
(2008)
POPL 2008
, vol.5201
, pp. 273-284
-
-
Honda, K.1
Yoshida, N.2
Carbone, M.3
-
20
-
-
84895932159
-
Advances in data-intensive modelling and simulation
-
Kolodziej, J., Gonzalez-Velez, H., Wang, L.: Advances in data-intensive modelling and simulation. Future Generation Comp. Syst. 37, 282–283 (2014)
-
(2014)
Future Generation Comp. Syst
, vol.37
, pp. 282-283
-
-
Kolodziej, J.1
Gonzalez-Velez, H.2
Wang, L.3
-
21
-
-
34247488317
-
MARMOT: An MPI analysis and checking tool
-
Krammer, B., Bidmon, K., Muller, M.S., Resch, M.M.: MARMOT: an MPI analysis and checking tool. In: PARCO 2003, pp. 493–500 (2003)
-
(2003)
PARCO 2003
, pp. 493-500
-
-
Krammer, B.1
Bidmon, K.2
Muller, M.S.3
Resch, M.M.4
-
22
-
-
84926642714
-
-
Online Appendix
-
Online Appendix., http://www.doc.ic.ac.uk/~cn06/codegen
-
-
-
-
23
-
-
77954917614
-
An MPI-stream hybrid programming model for computational clusters
-
Mancini, E.P., Marsh, G., Panda, D.K.: An MPI-stream hybrid programming model for computational clusters. In: CCGrid 2010, pp. 323–330. IEEE (2010)
-
(2010)
Ccgrid 2010
, pp. 323-330
-
-
Mancini, E.P.1
Marsh, G.2
Panda, D.K.3
-
24
-
-
84926649940
-
Protocol-based verification of C+MPI programs. DI-FCUL 13, U
-
Marques, E.R., Martins, F., Vasconcelos, V.T., Santos, C., Ng, N., Yoshida, N.: Protocol-based verification of C+MPI programs. DI-FCUL 13, U. of Lisbon (2014)
-
(2014)
Of Lisbon
-
-
Marques, E.R.1
Martins, F.2
Vasconcelos, V.T.3
Santos, C.4
Ng, N.5
Yoshida, N.6
-
25
-
-
84926645252
-
-
Message Passing Interface
-
Message Passing Interface, http://www.mcs.anl.gov/research/projects/mpi/
-
-
-
-
26
-
-
84945477879
-
Pabble: Parameterised Scribble
-
Ng, N., Yoshida, N.: Pabble: Parameterised Scribble. SOCA, 1–16 (2014)
-
(2014)
SOCA
, pp. 1-16
-
-
Ng, N.1
Yoshida, N.2
-
27
-
-
84899425136
-
Pabble: Parameterised Scribble for Parallel Programming
-
Ng, N., Yoshida, N.: Pabble: Parameterised Scribble for Parallel Programming. In: PDP, pp. 707–714. IEEE (2014)
-
(2014)
PDP,
, pp. 707-714
-
-
Ng, N.1
Yoshida, N.2
-
28
-
-
84862229498
-
Multiparty Session C: Safe Parallel Programming with Message Optimisation
-
In: Furia, C.A., Nanz, S. (eds.), Springer, Heidelberg
-
Ng, N., Yoshida, N., Honda, K.: Multiparty Session C: Safe Parallel Programming with Message Optimisation. In: Furia, C.A., Nanz, S. (eds.) TOOLS 2012. LNCS, vol. 7304, pp. 202–218. Springer, Heidelberg (2012)
-
(2012)
TOOLS 2012. LNCS
, vol.7304
, pp. 202-218
-
-
Ng, N.1
Yoshida, N.2
Honda, K.3
-
29
-
-
84901650491
-
Scalable Session Programming for Heterogeneous High-Performance Systems
-
Counsell, S., Nunez, M. (eds.), Springer, Heidelberg
-
Ng, N., Yoshida, N., Luk, W.: Scalable Session Programming for Heterogeneous High-Performance Systems. In: Counsell, S., Nunez, M. (eds.) SEFM 2013. LNCS, vol. 8368, pp. 82–98. Springer, Heidelberg (2014)
-
(2014)
SEFM 2013. LNCS
, vol.8368
, pp. 82-98
-
-
Ng, N.1
Yoshida, N.2
Luk, W.3
-
30
-
-
84926672224
-
-
Pabble project page
-
Pabble project page, http://www.doc.ic.ac.uk/~cn06/pabble
-
-
-
-
32
-
-
80055089788
-
MPI as a Programming Model for High-Performance Reconfigurable Computers
-
Saldana, M., Patel, A., Madill, C., Nunes, D., Wang, D., Chow, P., Wittig, R., Styles, H., Putnam, A.: MPI as a Programming Model for High-Performance Reconfigurable Computers. ACM TRETS 3(4), 1–29 (2010)
-
(2010)
ACM TRETS
, vol.3
, Issue.4
, pp. 1-29
-
-
Saldana, M.1
Patel, A.2
Madill, C.3
Nunes, D.4
Wang, D.5
Chow, P.6
Wittig, R.7
Styles, H.8
Putnam, A.9
-
33
-
-
84926643314
-
-
Scribble homepage
-
Scribble homepage, http://scribble.org/
-
-
-
-
34
-
-
84868253556
-
A sound reduction of persistentsets for deadlock detection in mpi applications
-
In: Gheyi, R., Naumann, D. (eds.), Springer, Heidelberg
-
Sharma, S., Gopalakrishnan, G., Bronevetsky, G.: A sound reduction of persistentsets for deadlock detection in mpi applications. In: Gheyi, R., Naumann, D. (eds.) SBMF 2012. LNCS, vol. 7498, pp. 194–209. Springer, Heidelberg (2012)
-
(2012)
SBMF 2012. LNCS
, vol.7498
, pp. 194-209
-
-
Sharma, S.1
Gopalakrishnan, G.2
Bronevetsky, G.3
-
35
-
-
79251574967
-
Collective assertions
-
In: Jhala, R., Schmidt, D. (eds.), Springer, Heidelberg
-
Siegel, S.F., Zirkel, T.K.: Collective assertions. In: Jhala, R., Schmidt, D. (eds.) VMCAI 2011. LNCS, vol. 6538, pp. 387–402. Springer, Heidelberg (2011)
-
(2011)
VMCAI 2011. LNCS
, vol.6538
, pp. 387-402
-
-
Siegel, S.F.1
Zirkel, T.K.2
-
36
-
-
84855554437
-
FEVS: A Functional Equivalence Verification Suite for High-Performance Scientific Computing
-
Siegel, S.F., Zirkel, T.K.: FEVS: A Functional Equivalence Verification Suite for High-Performance Scientific Computing. MSCS 5(4), 427–435 (2011)
-
(2011)
MSCS
, vol.5
, Issue.4
, pp. 427-435
-
-
Siegel, S.F.1
Zirkel, T.K.2
-
37
-
-
84926679790
-
-
Sklml webpage
-
Sklml webpage, http://sklml.inria.fr
-
-
-
-
38
-
-
48949084412
-
Dynamic Software Testing of MPI Applications with Umpire
-
Vetter, J.S., de Supinski, B.R.: Dynamic Software Testing of MPI Applications with Umpire. In: SC 2000, p. 51. IEEE (2000)
-
(2000)
SC 2000
, pp. 51
-
-
Vetter, J.S.1
De Supinski, B.R.2
-
39
-
-
78650808116
-
A scalable and distributed dynamic formal verifier for mpi programs
-
Vo, A., Aananthakrishnan, S., Gopalakrishnan, G., de Supinski, B., Schulz, M., Bronevetsky, G.: A scalable and distributed dynamic formal verifier for mpi programs. In: SC 2010, pp. 1–10. IEEE (2010)
-
(2010)
SC 2010
, pp. 1-10
-
-
Vo, A.1
Aananthakrishnan, S.2
Gopalakrishnan, G.3
De Supinski, B.4
Schulz, M.5
Bronevetsky, G.6
-
40
-
-
67650067057
-
Formal verification of practical MPI programs
-
Vo, A., Vakkalanka, S., DeLisi, M., Gopalakrishnan, G., et al.: Formal verification of practical MPI programs. In: PPoPP 2009, pp. 261–270. ACM (2008)
-
(2008)
Ppopp 2009
, pp. 261-270
-
-
Vo, A.1
Vakkalanka, S.2
Delisi, M.3
Gopalakrishnan, G.4
-
41
-
-
84867656693
-
OpenACC – First Experiences with Real-World Applications
-
In: Kaklamanis, C., Papatheodorou, T., Spirakis, P.G. (eds.), Springer, Heidelberg
-
Wienke, S., Springer, P., Terboven, C., an Mey, D.: OpenACC – First Experiences with Real-World Applications. In: Kaklamanis, C., Papatheodorou, T., Spirakis, P.G. (eds.) Euro-Par 2012. LNCS, vol. 7484, pp. 859–870. Springer, Heidelberg (2012)
-
(2012)
Euro-Par 2012. LNCS
, vol.7484
, pp. 859-870
-
-
Wienke, S.1
Springer, P.2
Terboven, C.3
An Mey, D.4
-
42
-
-
84876214278
-
Pattern programming approach for teaching parallel and distributed computing
-
Wilkinson, B., Villalobos, J., Ferner, C.: Pattern programming approach for teaching parallel and distributed computing. In: SIGCSE 2013, pp. 409–414. ACM(2013)
-
(2013)
SIGCSE 2013
, pp. 409-414
-
-
Wilkinson, B.1
Villalobos, J.2
Ferner, C.3
|