-
1
-
-
42149183366
-
Programming in Erlang: Software for a Concurrent World
-
July
-
Armstrong, J.: Programming in Erlang: Software for a Concurrent World. Pragmatic Bookshelf (July 2007)
-
(2007)
Pragmatic Bookshelf
-
-
Armstrong, J.1
-
2
-
-
70349694201
-
A view of the parallel computing landscape
-
Asanovic, K., Bodik, R., Demmel, J., Keaveny, T., Keutzer, K., Kubiatowicz, J., Morgan, N., Patterson, D., Sen, K., Wawrzynek, J., Wessel, D., Yelick, K.: A view of the parallel computing landscape. Comm. ACM 52(10), 56-67 (2009)
-
(2009)
Comm. ACM
, vol.52
, Issue.10
, pp. 56-67
-
-
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
-
4
-
-
38149123956
-
CVC3
-
Damm, W., Hermanns, H. (eds.) CAV 2007. Springer, Heidelberg
-
Barrett, C., Tinelli, C.: CVC3. In: Damm, W., Hermanns, H. (eds.) CAV 2007. LNCS, vol. 4590, pp. 298-302. Springer, Heidelberg (2007)
-
(2007)
LNCS
, vol.4590
, pp. 298-302
-
-
Barrett, C.1
Tinelli, C.2
-
6
-
-
79251541836
-
-
PVM/MPI 2007. Springer, Heidelberg
-
Cappello, F., Hérault, T., Dongarra, J. (eds.): PVM/MPI 2007. LNCS, vol. 4757. Springer, Heidelberg (2007)
-
(2007)
LNCS
, vol.4757
-
-
Cappello, F.1
Hérault, T.2
Dongarra, J.3
-
7
-
-
0003962322
-
-
MIT Press, Cambridge
-
Clarke, E.M., Grumberg, O., Peled, D.A.: Model Checking. MIT Press, Cambridge (2000)
-
(2000)
Model Checking
-
-
Clarke, E.M.1
Grumberg, O.2
Peled, D.A.3
-
8
-
-
85001656542
-
Semantic analysis of communicating sequential processes
-
de Bakker, J.W., van Leeuwen, J. (eds.) ICALP 1980. Springer, Heidelberg
-
Cousot, P., Cousot, R.: Semantic analysis of communicating sequential processes. In: de Bakker, J.W., van Leeuwen, J. (eds.) ICALP 1980. LNCS, vol. 85, pp. 119-133. Springer, Heidelberg (1980)
-
(1980)
LNCS
, vol.85
, pp. 119-133
-
-
Cousot, P.1
Cousot, R.2
-
10
-
-
0013982106
-
Cooperating sequential processes
-
Genuys, F. (ed.) Academic Press, London
-
Dijkstra, E.W.: Cooperating sequential processes. In: Genuys, F. (ed.) Programming Languages: NATO Advanced Study Inst., pp. 43-112. Academic Press, London (1968)
-
(1968)
Programming Languages: NATO Advanced Study Inst.
, pp. 43-112
-
-
Dijkstra, E.W.1
-
13
-
-
0003417929
-
-
MIT Press, Cambridge
-
Gropp, W., Lusk, E., Skjellum, A.: Using MPI: portable parallel programming with the Message-Passing Interface. MIT Press, Cambridge (1999)
-
(1999)
Using MPI: Portable Parallel Programming with the Message-Passing Interface
-
-
Gropp, W.1
Lusk, E.2
Skjellum, A.3
-
17
-
-
78649821591
-
GEM: Graphical explorer for MPI programs
-
Humphrey, A., Derrick, C., Gopalakrishnan, G., Tibbitts, B.R.: GEM: Graphical explorer for MPI programs. In: Parallel Software Tools and Tool Infrastructures, ICPP Workshop (2010), http://www.cs.utah.edu/fv/GEM
-
Parallel Software Tools and Tool Infrastructures, ICPP Workshop (2010)
-
-
Humphrey, A.1
Derrick, C.2
Gopalakrishnan, G.3
Tibbitts, B.R.4
-
19
-
-
0016971687
-
Symbolic execution and program testing
-
King, J.C.: Symbolic execution and program testing. Comm. ACM 19(7), 385-394 (1976)
-
(1976)
Comm. ACM
, vol.19
, Issue.7
, pp. 385-394
-
-
King, J.C.1
-
20
-
-
0017996760
-
Time, clocks, and the ordering of events in a distributed system
-
Lamport, L.: Time, clocks, and the ordering of events in a distributed system. Commun. ACM 21(7), 558-565 (1978)
-
(1978)
Commun. ACM
, vol.21
, Issue.7
, pp. 558-565
-
-
Lamport, L.1
-
21
-
-
56449118383
-
-
EuroPVM/MPI 2008. Springer, Heidelberg
-
Lastovetsky, A., Kechadi, T., Dongarra, J. (eds.): EuroPVM/MPI 2008. LNCS, vol. 5205. Springer, Heidelberg (2008)
-
(2008)
LNCS
, vol.5205
-
-
Lastovetsky, A.1
Kechadi, T.2
Dongarra, J.3
-
22
-
-
78649329583
-
Formal specification of MPI 2.0: Case study in specifying a practical concurrent programming API
-
http://dx.doi.org/10.1016/j.scico.2010.03.007
-
Li, G., Palmer, R., DeLisi, M., Gopalakrishnan, G., Kirby, R.M.: Formal specification of MPI 2.0: Case study in specifying a practical concurrent programming API. Science of Computer Programming (2010), http://dx.doi.org/10. 1016/j.scico.2010.03.007
-
(2010)
Science of Computer Programming
-
-
Li, G.1
Palmer, R.2
DeLisi, M.3
Gopalakrishnan, G.4
Kirby, R.M.5
-
23
-
-
84893589236
-
SPINning parallel systems software
-
Bošnački, D., Leue, S. (eds.) SPIN 2002. Springer, Heidelberg
-
Matlin, O.S., Lusk, E., McCune, W.: SPINning parallel systems software. In: Bošnački, D., Leue, S. (eds.) SPIN 2002. LNCS, vol. 2318, pp. 213-220. Springer, Heidelberg (2002)
-
(2002)
LNCS
, vol.2318
, pp. 213-220
-
-
Matlin, O.S.1
Lusk, E.2
McCune, W.3
-
24
-
-
79251590640
-
The 48-core SCC processor: The programmers view
-
(to appear)
-
Mattson, T., Wijngaart, R.V.: The 48-core SCC processor: the programmers view. In: SC10 [30] (to appear)
-
SC10 [30]
-
-
Mattson, T.1
Wijngaart, R.V.2
-
25
-
-
79251537238
-
-
Multicore association, http://www.multicore-association.org
-
-
-
-
30
-
-
79251566240
-
-
ACM, New York to appear
-
SC 2010: The International Conference for High Performance Computing, Networking, Storage and Analysis, New Orleans, LA. ACM, New York (to appear, 2010)
-
(2010)
SC 2010: The International Conference for High Performance Computing, Networking, Storage and Analysis, New Orleans, la
-
-
-
31
-
-
56749160395
-
PNMPI tools: A whole lot greater than the sum of their parts
-
ACM, New York
-
Schulz, M., de Supinski, B.R.: PNMPI tools: a whole lot greater than the sum of their parts. In: Proceedings of the 2007 ACM/IEEE Conference on Supercomputing, SC 2007, pp. 30:1-30:10. ACM, New York (2007)
-
(2007)
Proceedings of the 2007 ACM/IEEE Conference on Supercomputing, SC 2007
-
-
Schulz, M.1
De Supinski, B.R.2
-
32
-
-
76649125925
-
MCC - A runtime verification tool for MCAPI user applications
-
IEEE, Los Alamitos
-
Sharma, S., Gopalakrishnan, G., Mercer, E., Holt, J.: MCC - A runtime verification tool for MCAPI user applications. In: 9th International Conference Formal Methods in Computer Aided Design (FMCAD), pp. 41-44. IEEE, Los Alamitos (2009)
-
(2009)
9th International Conference Formal Methods in Computer Aided Design (FMCAD)
, pp. 41-44
-
-
Sharma, S.1
Gopalakrishnan, G.2
Mercer, E.3
Holt, J.4
-
33
-
-
56549090274
-
-
Lastovetsky et al. [21]
-
Sharma, S., Vakkalanka, S., Gopalakrishnan, G., Kirby, R.M., Thakur, R., Gropp, W.: A formal approach to detect functionally irrelevant barriers in MPI programs. In: Lastovetsky et al. [21], pp. 265-273
-
A Formal Approach to Detect Functionally Irrelevant Barriers in MPI Programs
, pp. 265-273
-
-
Sharma, S.1
Vakkalanka, S.2
Gopalakrishnan, G.3
Kirby, R.M.4
Thakur, R.5
Gropp, W.6
-
35
-
-
24144489463
-
Efficient verification of halting properties for MPI programs with wildcard receives
-
Cousot, R. (ed.) VMCAI 2005. Springer, Heidelberg
-
Siegel, S.F.: Efficient verification of halting properties for MPI programs with wildcard receives. In: Cousot, R. (ed.) VMCAI 2005. LNCS, vol. 3385, pp. 413-429. Springer, Heidelberg (2005)
-
(2005)
LNCS
, vol.3385
, pp. 413-429
-
-
Siegel, S.F.1
-
36
-
-
36349017068
-
Model checking nonblocking MPI programs
-
Cook, B., Podelski, A. (eds.) VMCAI 2007. Springer, Heidelberg
-
Siegel, S.F.: Model checking nonblocking MPI programs. In: Cook, B., Podelski, A. (eds.) VMCAI 2007. LNCS, vol. 4349, pp. 44-58. Springer, Heidelberg (2007)
-
(2007)
LNCS
, vol.4349
, pp. 44-58
-
-
Siegel, S.F.1
-
38
-
-
79251549269
-
-
web page
-
Siegel, S.F.: MPI-Spin web page (2008), http://vsl.cis.udel.edu/mpi-spin
-
(2008)
MPI-Spin
-
-
Siegel, S.F.1
-
39
-
-
35048878721
-
Verification of MPI-based software for scientific computation
-
Graf, S., Mounier, L. (eds.) SPIN 2004. Springer, Heidelberg
-
Siegel, S.F., Avrunin, G.S.: Verification of MPI-based software for scientific computation. In: Graf, S., Mounier, L. (eds.) SPIN 2004. LNCS, vol. 2989, pp. 286-303. Springer, Heidelberg (2004)
-
(2004)
LNCS
, vol.2989
, pp. 286-303
-
-
Siegel, S.F.1
Avrunin, G.S.2
-
42
-
-
43449116062
-
Combining symbolic execution with model checking to verify parallel numerical programs
-
DOI 10.1145/1348250.1348256
-
Siegel, S.F., Mironova, A., Avrunin, G.S., Clarke, L.A.: Combining symbolic execution with model checking to verify parallel numerical programs. ACM Transactions on Software Engineering and Methodology 17, Article 10, 1-34 (2008) (Pubitemid 351666838)
-
(2008)
ACM Transactions on Software Engineering and Methodology
, vol.17
, Issue.2
, pp. 10
-
-
Siegel, S.F.1
Mironova, A.2
Avrunin, G.S.3
Clarke, L.A.4
-
44
-
-
79251574967
-
Collective assertions
-
Jhala, R., Schmidt, D. (eds.) VMCAI 2011. Springer, Heidelberg
-
Siegel, S.F., Zirkel, T.K.: Collective assertions. In: Jhala, R., Schmidt, D. (eds.) VMCAI 2011. LNCS, vol. 6538, Springer, Heidelberg (2011)
-
(2011)
LNCS
, vol.6538
-
-
Siegel, S.F.1
Zirkel, T.K.2
-
46
-
-
13444302326
-
The free lunch is over: A fundamental turn toward concurrency in software
-
March
-
Sutter, H.: The free lunch is over: A fundamental turn toward concurrency in software. Dr. Dobb's Journal 30(3) (March 2005), http://www.drdobbs.com/ architecture-and-design/184405990
-
(2005)
Dr. Dobb's Journal
, vol.30
, Issue.3
-
-
Sutter, H.1
-
48
-
-
48949083732
-
Dynamic verification of MPI programs with reductions in presence of split operations and relaxed orderings
-
Gupta, A., Malik, S. (eds.) CAV 2008. Springer, Heidelberg
-
Vakkalanka, S., Gopalakrishnan, G., Kirby, R.M.: Dynamic verification of MPI programs with reductions in presence of split operations and relaxed orderings. In: Gupta, A., Malik, S. (eds.) CAV 2008. LNCS, vol. 5123, pp. 66-79. Springer, Heidelberg (2008)
-
(2008)
LNCS
, vol.5123
, pp. 66-79
-
-
Vakkalanka, S.1
Gopalakrishnan, G.2
Kirby, R.M.3
-
49
-
-
78149259859
-
Precise dynamic analysis for slack elasticity: Adding buffering without adding bugs
-
Keller, R., Gabriel, E., Resch, M., Dongarra, J. (eds.) EuroMPI 2010. Springer, Heidelberg
-
Vakkalanka, S., Vo, A., Gopalakrishnan, G., Kirby, R.: Precise dynamic analysis for slack elasticity: Adding buffering without adding bugs. In: Keller, R., Gabriel, E., Resch, M., Dongarra, J. (eds.) EuroMPI 2010. LNCS, vol. 6305, pp. 152-159. Springer, Heidelberg (2010)
-
(2010)
LNCS
, vol.6305
, pp. 152-159
-
-
Vakkalanka, S.1
Vo, A.2
Gopalakrishnan, G.3
Kirby, R.4
-
50
-
-
79251559472
-
A scalable and distributed dynamic formal verifier for MPI programs
-
(to appear)
-
Vo, A., Aananthakrishnan, S., Gopalakrishnan, G., de Supinski, B.R., Schulz, M., Bronevetsky, G.: A scalable and distributed dynamic formal verifier for MPI programs. In: SC10 [30] (to appear), http://www.cs.utah.edu/fv/DAMPI/ sc10.pdf
-
SC10 [30]
-
-
Vo, A.1
Aananthakrishnan, S.2
Gopalakrishnan, G.3
De Supinski, B.R.4
Schulz, M.5
Bronevetsky, G.6
-
51
-
-
67650067057
-
Formal verification of practical MPI programs
-
Vo, A., Vakkalanka, S., DeLisi, M., Gopalakrishnan, G., Kirby, R.M., Thakur, R.: Formal verification of practical MPI programs. In: PPoPP, pp. 261-269 (2009)
-
(2009)
PPoPP
, pp. 261-269
-
-
Vo, A.1
Vakkalanka, S.2
DeLisi, M.3
Gopalakrishnan, G.4
Kirby, R.M.5
Thakur, R.6
-
52
-
-
34247523773
-
Improving distributed memory applications testing by message perturbation
-
ACM, New York
-
Vuduc, R., Schulz, M., Quinlan, D., de Supinski, B., Sæbjø rnsen, A.: Improving distributed memory applications testing by message perturbation. In: PADTAD 2006: Proceeding of the 2006 Workshop on Parallel and Distributed Systems: Testing and Debugging, pp. 27-36. ACM, New York (2006)
-
(2006)
PADTAD 2006: Proceeding of the 2006 Workshop on Parallel and Distributed Systems: Testing and Debugging
, pp. 27-36
-
-
Vuduc, R.1
Schulz, M.2
Quinlan, D.3
De Supinski, B.4
Sæbjørnsen, A.5
-
53
-
-
34748813043
-
Barrier matching for programs with textually unaligned barriers
-
ACM, New York
-
Zhang, Y., Duesterwald, E.: Barrier matching for programs with textually unaligned barriers. In: Proceedings of the 12th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, PPoPP 2007, pp. 194-204. ACM, New York (2007)
-
(2007)
Proceedings of the 12th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, PPoPP 2007
, pp. 194-204
-
-
Zhang, Y.1
Duesterwald, E.2
|