-
2
-
-
67650080099
-
Parallel programming must be deterministic by default
-
University of Illinois at Urbana- Champaign
-
R. Bocchino, V. Adve, S. Adve, and M. Snir. Parallel programming must be deterministic by default. Technical Report UIUCDCS-R-2008-3012, University of Illinois at Urbana- Champaign, 2008. URL http://dpj.cs.uiuc.edu/DPJ/ Publications-files/paper.pdf.
-
(2008)
Technical Report UIUCDCS-R-2008-3012
-
-
Bocchino, R.1
Adve, V.2
Adve, S.3
Snir, M.4
-
3
-
-
0031622478
-
Detecting data races in cilk programs that use locks
-
Puerto Vallarta, Mexico, June 28-July 2
-
Guang-Ien Cheng, Mingdong Feng, Charles E. Leiserson, Keith H. Randall, and Andrew F. Stark. Detecting data races in cilk programs that use locks. In proceedings of the Tenth Annual ACM Symposium on Parallel Algorithms and Architectures (SPAA '98), pages 298-309, Puerto Vallarta, Mexico, June 28-July 2 1998.
-
(1998)
In proceedings of the Tenth Annual ACM Symposium on Parallel Algorithms and Architectures (SPAA'98)
, pp. 298-309
-
-
Cheng, G.-I.1
Feng, M.2
Leiserson, C.E.3
Randall, K.H.4
Stark, A.F.5
-
4
-
-
67650080102
-
Explicitly parallel programming with shared-memory is insane: At least make it deterministic!
-
Beijing, China, June
-
Joe Devietti, Brandon Lucia, Luis Ceze, and Mark Oskin. Explicitly parallel programming with shared-memory is insane: At least make it deterministic! In proceedings of SHCMP 2008: Workshop on Software and Hardware Challenges of Manycore Platforms, Beijing, China, June 22 2008.
-
Proceedings of SHCMP 2008: Workshop on Software and Hardware Challenges of Manycore Platforms
, vol.22
, pp. 2008
-
-
Devietti, J.1
Lucia, B.2
Ceze, L.3
Oskin, M.4
-
5
-
-
85084161493
-
D́ejà vu: A user study using images for authentication
-
Berkeley, CA, USA, USENIX Association
-
Rachna Dhamija and Adrian Perrig. D́ejà vu: a user study using images for authentication. In SSYM'00: Proceedings of the 9th conference on USENIX Security Symposium, pages 4-14, Berkeley, CA, USA, 2000. USENIX Association.
-
(2000)
SSYM'00: Proceedings of the 9th conference on USENIX Security Symposium
, pp. 4-14
-
-
Dhamija, R.1
Perrig, A.2
-
7
-
-
34548730687
-
Revisiting deterministic multithreading strategies
-
DOI 10.1109/IPDPS.2007.370415, Proceedings - 21st International Parallel and Distributed Processing Symposium, IPDPS 2007; Abstracts and CD-ROM
-
Jorg Domaschka, Andreas I. Schmied, Hans P. Reiser, and Franz J. Hauck. Revisiting deterministic multithreading strategies. International Parallel and Distributed Processing Symposium, pages 1-8, 2007. (Pubitemid 47428530)
-
(2007)
Proceedings - 21st International Parallel and Distributed Processing Symposium, IPDPS 2007; Abstracts and CD-ROM
, pp. 4228143
-
-
Domaschka, J.1
Schmied, A.I.2
Reiser, H.P.3
Hauck, F.J.4
-
8
-
-
77952406152
-
Execution replay of multiprocessor virtual machines
-
New York, NY, USA, ACM. ISBN 978-1-59593-796-4
-
George W. Dunlap, Dominic G. Lucchetti, Michael A. Fetterman, and Peter M. Chen. Execution replay of multiprocessor virtual machines. In VEE '08: Proceedings of the fourth ACM SIGPLAN/SIGOPS international conference on Virtual execution environments, pages 121-130, New York, NY, USA, 2008. ACM. ISBN 978-1-59593-796-4.
-
(2008)
VEE'08: Proceedings of the Fourth ACM SIGPLAN/SIGOPS International Conference on Virtual Execution Environments
, pp. 121-130
-
-
Dunlap, G.W.1
Lucchetti, D.G.2
Fetterman, M.A.3
Chen, P.M.4
-
9
-
-
0031622953
-
The Implementation of the Cilk-5 Multithreaded Language
-
Matteo Frigo, Charles E. Leiserson, and Keith H. Randall. The implementation of the Cilk-5 multithreaded language. In proceedings of the ACM SIGPLAN '98 Conference on Programming Language Design and Implementation, pages 212-223, Montreal, Quebec, Canada, June 1998. Proceedings published ACM SIGPLAN Notices, Vol.33, No. 5, May, 1998. (Pubitemid 128454798)
-
(1998)
SIGPLAN Notices (ACM Special Interest Group on Programming Languages)
, vol.33
, Issue.5
, pp. 212-223
-
-
Frigo, M.1
Leiserson, C.E.2
Randall, K.H.3
-
11
-
-
67650838666
-
Forcing deterministic execution of parallel programs - debugging support through the smile monitoring approach
-
September
-
Wolfgang Karl, Markus Leberecht, and Michael Oberhuber. Forcing deterministic execution of parallel programs - debugging support through the smile monitoring approach. In proceedings of the SCI-Europe, September 1998.
-
(1998)
Proceedings of the SCI-Europe
-
-
Karl, W.1
Leberecht, M.2
Oberhuber, M.3
-
12
-
-
77957808385
-
Optimistic parallelism benefits from data partitioning
-
DOI 10.1145/1346281.1346311, ASPLOS XIII - Thirteenth International Conference on Architectural Support for Programming Languages and Operating Systems
-
Milind Kulkarni, Keshav Pingali, Ganesh Ramanarayanan, Bruce Walter, Kavita Bala, and L. Paul Chew. Optimistic parallelism benefits from data partitioning. SIGARCH Comput. Archit. News, 36(1):233-243, 2008. ISSN 0163-5964. (Pubitemid 351585410)
-
(2008)
International Conference on Architectural Support for Programming Languages and Operating Systems - ASPLOS
, pp. 233-243
-
-
Kulkarni, M.1
Pingali, K.2
Ramanarayanan, G.3
Walter, B.4
Bala, K.5
Chew, L.P.6
-
13
-
-
0017996760
-
TIME, CLOCKS, AND THE ORDERING OF EVENTS IN A DISTRIBUTED SYSTEM.
-
DOI 10.1145/359545.359563
-
Leslie Lamport. Time, clocks, and the ordering of events in a distributed system. Commun. ACM, 21(7):558-565, 1978. ISSN 0001-0782. (Pubitemid 8615486)
-
(1978)
Communications of the ACM
, vol.21
, Issue.7
, pp. 558-565
-
-
Lamport Leslie1
-
14
-
-
0023328934
-
DEBUGGING PARALLEL PROGRAMS WITH INSTANT REPLAY.
-
T. J. LeBlanc and J. M. Mellor-Crummey. Debugging parallel programs with instant replay. IEEE Trans. Comput., 36(4):471- 482, 1987. ISSN 0018-9340. (Pubitemid 17565734)
-
(1987)
IEEE Transactions on Computers
, vol.C-36
, Issue.4
, pp. 471-482
-
-
LeBlanc, T.J.1
Mellor-Crummey, J.M.2
-
15
-
-
33646892173
-
The problem with threads
-
DOI 10.1109/MC.2006.180
-
Edward A. Lee. The problem with threads. Computer, 39(5):33- 42, May 2006. ISSN 0018-9162. (Pubitemid 43786509)
-
(2006)
Computer
, vol.39
, Issue.5
, pp. 33-42
-
-
Lee, E.A.1
-
16
-
-
34249774237
-
AVIO: Detecting atomicity violations via access interleaving invariants
-
DOI 10.1145/1168857.1168864, ASPLOS XII: Twelfth International Conference on Architectural Support for Programming Languages and Operating Systems
-
Shan Lu, Joe Tucek, Feng Qin, and Yuanyuan Zhou. Avio: Detecting atomicity violations via access-interleaving invariants. In proceedings of the International Conference on Architecture Support for Programming Languages and Operating Systems, October 2006. (Pubitemid 47168388)
-
(2006)
International Conference on Architectural Support for Programming Languages and Operating Systems - ASPLOS
, pp. 37-48
-
-
Lu, S.1
Tucek, J.2
Qin, F.3
Zhou, Y.4
-
17
-
-
37849012763
-
A study of interleaving coverage criteria
-
New York, NY, USA, ACM. ISBN 978-1-59593- 811-4
-
Shan Lu,Weihang Jiang, and Yuanyuan Zhou. A study of interleaving coverage criteria. In proceedings of ESEC-FSE, pages 533- 536, New York, NY, USA, 2007a. ACM. ISBN 978-1-59593- 811-4.
-
(2007)
Proceedings of ESEC-FSE
, pp. 533-536
-
-
Lu, S.1
Jiang, W.2
Zhou, Y.3
-
18
-
-
41149176439
-
Muvi: Automatically inferring multi-variable access correlations and detecting related semantic and concurrency bugs
-
October
-
Shan Lu, Soyeon Park, Chongfeng Hu, Xiao Ma, Weihang Jiang, Zhenmin Li, Raluca A. Popa, and Yuanyuan Zhou. Muvi: Automatically inferring multi-variable access correlations and detecting related semantic and concurrency bugs. In proceedings of the 21st ACM Symposium on Operating Systems Principles, October 2007b.
-
(2007)
Proceedings of the 21st ACM Symposium on Operating Systems Principles
-
-
Lu, S.1
Park, S.2
Hu, C.3
Ma, X.4
Jiang, W.5
Li, Z.6
Popa, R.A.7
Zhou, Y.8
-
19
-
-
77957773135
-
Learning from mistakes: A comprehensive study on real world concurrency bug characteristics
-
DOI 10.1145/1346281.1346323, ASPLOS XIII - Thirteenth International Conference on Architectural Support for Programming Languages and Operating Systems
-
the 13th international conference on Architectural support for programming languages and operating systems, pages 329-339, New York, NY, USA, 2008. ACM. ISBN 978-1-59593-958-6. (Pubitemid 351585418)
-
(2008)
International Conference on Architectural Support for Programming Languages and Operating Systems - ASPLOS
, pp. 329-339
-
-
Lu, S.1
Park, S.2
Seo, E.3
Zhou, Y.4
-
21
-
-
38949159993
-
Consistent replication of multithreaded distributed objects
-
DOI 10.1109/SRDS.2006.14, 4032487, Proceedings - 25th IEEE Symposium on Reliable Distributed Systems, SRDS 2006
-
Hans P. Reiser, Jorg Domaschka, Franz J. Hauck, Rudiger Kapitza, and Wolfgang Schroder-Preikschat. Consistent replication of multithreaded distributed objects. 25th IEEE Symposium on Reliable Distributed Systems, pages 257-266, 2006. ISSN 1060- 9857. (Pubitemid 351209803)
-
(2006)
Proceedings of the IEEE Symposium on Reliable Distributed Systems
, pp. 257-266
-
-
Reiser, H.P.1
Domaschka, J.2
Hauck, F.J.3
Kapitza, R.4
Schroder-Preikschat, W.5
-
22
-
-
0024133780
-
Locusroute: A parallel global router for standard cells
-
Los Alamitos, CA, USA, IEEE Computer Society Press. ISBN 0-8186-8864-5
-
Jonathan Rose. Locusroute: a parallel global router for standard cells. In DAC '88: Proceedings of the 25th ACM/IEEE conference on Design automation, pages 189-195, Los Alamitos, CA, USA, 1988. IEEE Computer Society Press. ISBN 0-8186-8864- 5.
-
(1988)
DAC'88: Proceedings of the 25th ACM/IEEE conference on Design automation
, pp. 189-195
-
-
Rose, J.1
-
23
-
-
0343782170
-
Replay for concurrent non-deterministic shared-memory applications
-
Mark Russinovich and Bryce Cogswell. Replay for concurrent nondeterministic shared-memory applications. In proceedings of the ACM SIGPLAN 1996 Conference on Programming Language Design and Implementation, pages 258-266, New York, NY, USA, 1996. ACM. ISBN 0-89791-795-2 (Pubitemid 126669344)
-
(1996)
SIGPLAN Notices (ACM Special Interest Group on Programming Languages)
, vol.31
, Issue.5
, pp. 258-266
-
-
Russinovich, M.1
Cogswell, B.2
-
24
-
-
0027813920
-
Specification of deterministic execution timing schema for parallel programs on a multiprocessor
-
Debashis Saha and Sourav K. Dutta. Specification of deterministic execution timing schema for parallel programs on a multiprocessor. Computer, Communication, Control and Power Engineering, pages 114-116 vol.1, 1993.
-
Computer, Communication, Control and Power Engineering
, vol.1
, Issue.1993
, pp. 114-116
-
-
Saha, D.1
Dutta, S.K.2
-
25
-
-
0028466452
-
Parallel visualization algorithms: Performance and architectural implications
-
ISSN 0018-9162
-
Jaswinder Pal Singh, Anoop Gupta, and Marc Levoy. Parallel visualization algorithms: Performance and architectural implications. Computer, 27(7):45-55, 1994. ISSN 0018-9162.
-
(1994)
Computer
, vol.27
, Issue.7
, pp. 45-55
-
-
Singh, J.P.1
Gupta, A.2
Levoy, M.3
-
26
-
-
0037521913
-
Streamit: A language for streaming applications
-
Grenoble, France, April
-
William Thies, Michal Karczmarek, and Saman Amarasinghe. Streamit: A language for streaming applications. In International Conference on Compiler Construction, Grenoble, France, April 2002.
-
(2002)
International Conference on Compiler Construction
-
-
Thies, W.1
Karczmarek, M.2
Amarasinghe, S.3
-
27
-
-
50649093917
-
Triage: Diagnosing production run failures at the user's site
-
New York, NY, USA, ACM. ISBN 978-1-59593-591-5
-
Joseph Tucek, Shan Lu, Chengdu Huang, Spiros Xanthos, and Yuanyuan Zhou. Triage: diagnosing production run failures at the user's site. In proceedings of Twenty-First ACM SIGOPS Symposium on Operating Systems Principles, pages 131-144, New York, NY, USA, 2007. ACM. ISBN 978-1-59593-591-5.
-
(2007)
Proceedings of Twenty-First ACM SIGOPS Symposium on Operating Systems Principles
, pp. 131-144
-
-
Tucek, J.1
Lu, S.2
Huang, C.3
Xanthos, S.4
Zhou, Y.5
-
28
-
-
84976726747
-
Debugging distributed C programs by real time reply
-
Larry D. Wittie. Debugging distributed C programs by real time reply. SIGPLAN Not., 24(1):57-67, 1989. ISSN 0362-1340
-
(1989)
SIGPLAN Not.
, vol.24
, Issue.1
, pp. 57-67
-
-
Wittie, L.D.1
-
29
-
-
0029179077
-
The SPLASH-2 programs: Characterization and methodological considerations
-
June
-
S.C. Woo, M. Ohara, E. Torrie, J.P. Singh, and A. Gupta. The SPLASH-2 programs: characterization and methodological considerations. In proceedings of 22nd Annual International Symposium on Computer Architecture News, pages 24-36, June 1995.
-
(1995)
proceedings of 22nd Annual International Symposium on Computer Architecture News
, pp. 24-36
-
-
Woo, S.C.1
Ohara, M.2
Torrie, E.3
Singh, J.P.4
Gupta, A.5
-
30
-
-
0038684791
-
A "flight data recorder" for enabling full-system multiprocessor deterministic replay
-
ISSN 0163-5964
-
Min Xu, Rastislav Bodik, and Mark D. Hill. A "flight data recorder" for enabling full-system multiprocessor deterministic replay. SIGARCH Comput. Archit. News, 31(2):122-135, 2003. ISSN 0163-5964.
-
(2003)
SIGARCH Comput. Archit. News
, vol.31
, Issue.2
, pp. 122-135
-
-
Xu, M.1
Bodik, R.2
Hill, M.D.3
|