{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2022,4,4]],"date-time":"2022-04-04T07:11:02Z","timestamp":1649056262210},"reference-count":32,"publisher":"Elsevier BV","issue":"10","license":[{"start":{"date-parts":[[2000,7,1]],"date-time":"2000-07-01T00:00:00Z","timestamp":962409600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/tdm\/userlicense\/1.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Journal of Systems Architecture"],"published-print":{"date-parts":[[2000,7]]},"DOI":"10.1016\/s1383-7621(99)00042-9","type":"journal-article","created":{"date-parts":[[2003,4,7]],"date-time":"2003-04-07T18:33:56Z","timestamp":1049740436000},"page":"835-849","source":"Crossref","is-referenced-by-count":2,"title":["Execution replay of parallel procedural programs"],"prefix":"10.1016","volume":"46","author":[{"given":"J.Chassin","family":"de Kergommeaux","sequence":"first","affiliation":[]},{"given":"A.","family":"Fagot","sequence":"additional","affiliation":[]}],"member":"78","reference":[{"key":"10.1016\/S1383-7621(99)00042-9_BIB1","unstructured":"P.E. Bernard, B. Plateau, D. Trystram, Using threads for developing parallel applications: molecular dynamics as a case study, in: R. Trobec (Ed.), Parallel Numerics, Gozd Martuljek, Slovenia , 1996, pp. 3\u201316"},{"key":"10.1016\/S1383-7621(99)00042-9_BIB2","doi-asserted-by":"crossref","first-page":"39","DOI":"10.1145\/2080.357392","article-title":"Implementing remote procedure calls","volume":"2","author":"Birrell","year":"1984","journal-title":"ACM Trans. Comput. Syst."},{"key":"10.1016\/S1383-7621(99)00042-9_BIB3","doi-asserted-by":"crossref","unstructured":"J. Briat, I. Ginzburg, M. Pasin, B. Plateau, Athapascan runtime: Efficiency for irregular problems, in: Proceedings of EuroPar'97, Lecture Notes in Computer Science, No. 1300, Springer, Berlin, August 1997, pp. 591\u2013600","DOI":"10.1007\/BFb0002788"},{"key":"10.1016\/S1383-7621(99)00042-9_BIB4","unstructured":"M. Christaller, Athapascan-0: a control parallelism approach on top of PVM, in: Proceedings of PVM User's group meeting, University of Tennessee, Oak Ridge, 1994"},{"key":"10.1016\/S1383-7621(99)00042-9_BIB5","unstructured":"M. Christaller, Vers un support d'ex\u00e9cution portable pour applications parall\u00e8les irr\u00e9guli\u00e8res : Athapascan-0, Ph.D. Thesis, Universit\u00e9 Joseph Fourier, Grenoble I, 1996 (in French)"},{"key":"10.1016\/S1383-7621(99)00042-9_BIB6","unstructured":"R.S. Curtis, L.D. Wittie, BugNet : A debugging system for parallel programming environments, in: Proceedings of the third International Conference on Distributed Computing Systems, October 1982"},{"key":"10.1016\/S1383-7621(99)00042-9_BIB7","doi-asserted-by":"crossref","unstructured":"B. de Oliveira Stein, J.C. de Kergommeaux, Interactive visualisation environment of multi-threaded parallel programs, in: Parallel Computing: Fundamentals, Applications and New Directions, Elsevier, Amsterdam, 1998, pp. 311\u2013318","DOI":"10.1016\/S0927-5452(98)80038-5"},{"key":"10.1016\/S1383-7621(99)00042-9_BIB8","doi-asserted-by":"crossref","unstructured":"J.R. Eykholt, S.R. Kleiman, S. Barton, R. Faulkner, A. Shivalingiah, M. Smith, D. Stein, Beyond multiprocessing \u2013 multithreading the sunos kernel, in: Proceedings of the Usenix Conference, SunSoft Inc., June 1992","DOI":"10.1109\/CMPCON.1992.186706"},{"key":"10.1016\/S1383-7621(99)00042-9_BIB9","unstructured":"A. Fagot, R\u00e9ex\u00e9cution d\u00e9terministe pour un mod\u00e8le proc\u00e9dural parall\u00e8le bas\u00e9 sur les processus l\u00e9gers. Ph.D. Thesis, Institut National Polytechnique de Grenoble, 1997 (in French)"},{"key":"10.1016\/S1383-7621(99)00042-9_BIB10","doi-asserted-by":"crossref","unstructured":"A. Fagot, J.C. de Kergommeaux, Formal and experimental validation of a low-overhead execution replay mechanism, in: Proceedings of Euro-Par'95, Stockholm, Sweden, Lecture Notes in Computer Science, Springer, August 1995","DOI":"10.1007\/BFb0020463"},{"key":"10.1016\/S1383-7621(99)00042-9_BIB11","doi-asserted-by":"crossref","unstructured":"A. Fagot, J.C. de Kergommeaux, Systematic assessment of the overhead of tracing parallel programs. in: E.L. Zapata (Ed.), Proceedings of the fourth Euromicro Workshop on Parallel and Distributed processing, PDP'96, Braga, January 1996, IEEE Computer Society Press, Silver Spring, MD, pp. 179\u2013186","DOI":"10.1109\/EMPDP.1996.500585"},{"key":"10.1016\/S1383-7621(99)00042-9_BIB12","unstructured":"A. Fagot, J.P. Kitajima, A. Vermeerbergen, Systematic comparison of the performance of static mapping and dynamic scheduling, in: Parallel Computing, Advances in Parallel Computing, Elsevier, Amsterdam, 1996"},{"key":"10.1016\/S1383-7621(99)00042-9_BIB13","doi-asserted-by":"crossref","unstructured":"C.J. Fidge, Logical time in distributed computing systems, IEEE Computer, August 1991, pp. 28\u201333","DOI":"10.1109\/2.84874"},{"issue":"1","key":"10.1016\/S1383-7621(99)00042-9_BIB14","doi-asserted-by":"crossref","first-page":"70","DOI":"10.1006\/jpdc.1996.0108","article-title":"The nexus approach to integrating ultithreading and communication","volume":"37","author":"Foster","year":"1996","journal-title":"J. Parallel Distributed Comput."},{"key":"10.1016\/S1383-7621(99)00042-9_BIB15","doi-asserted-by":"crossref","unstructured":"M. Hurfin, N. Plouzeau, M. Raynal, EREBUS: A debugger for asynchronous distributed computing systems, in: Proceedings of the 3rd IEEE Workshop on Future Trends in Distributed Computing Systems, Taiwan, April 1992","DOI":"10.1109\/FTDCS.1992.217509"},{"key":"10.1016\/S1383-7621(99)00042-9_BIB16","unstructured":"H. Jamrozik, Aide \u00e0 la Mise au Point des Applications Parall\u00e8les et R\u00e9parties \u00e0 base d' Objets Persistants, Ph.D. Thesis, Universit\u00e9 Joseph Fourier, Grenoble, May 1993 (in French)"},{"key":"10.1016\/S1383-7621(99)00042-9_BIB17","doi-asserted-by":"crossref","unstructured":"J.P. Kitajima, B. Plateau, Modelling parallel program behaviour in alpes, Inform. Software Technol. 36 (7) (1994) 457\u2013464","DOI":"10.1016\/0950-5849(94)90069-8"},{"key":"10.1016\/S1383-7621(99)00042-9_BIB18","doi-asserted-by":"crossref","unstructured":"L. Lamport, Time, clocks and ordering of events in a distributed system, Commun. ACM 21 (7) (1978) 558\u2013565","DOI":"10.1145\/359545.359563"},{"key":"10.1016\/S1383-7621(99)00042-9_BIB19","doi-asserted-by":"crossref","unstructured":"T.J. LeBlanc, J.M. Mellor-Crummey, Debugging parallel programs with instant replay, IEEE Trans. Comput. C-36 (4) (1987) 471\u2013481","DOI":"10.1109\/TC.1987.1676929"},{"key":"10.1016\/S1383-7621(99)00042-9_BIB20","doi-asserted-by":"crossref","unstructured":"E. Leu, A. Schiper, Execution replay: a mechanism for integrating a visualization tool with a symbolic debugger, in: Y. Robert, L. Boug\u00e9, M. Cosnard, D. Trystram (Eds.), CONPAR 92 \u2013 VAPP V, Lecture Notes in Computer Science, vol. 634, Springer, Berlin, September 1992","DOI":"10.1007\/3-540-55895-0_398"},{"key":"10.1016\/S1383-7621(99)00042-9_BIB21","doi-asserted-by":"crossref","unstructured":"E. Leu, A. Schiper, A. Zramdini, Execution replay on distributed memory architectures, in: Proceedings of the second IEEE Symposium on Parallel and Distributed Processing, Dallas, USA, December 1990, pp. 106\u2013112","DOI":"10.1109\/SPDP.1990.143516"},{"key":"10.1016\/S1383-7621(99)00042-9_BIB22","unstructured":"E. Leu, La r\u00e9execution pierre angulaire de la mise au point des programmes parall\u00e8les, Ph.D. Thesis, Ecole Polytechnique F\u00e9d\u00e9rale de Lausanne, July 1992, in French"},{"key":"10.1016\/S1383-7621(99)00042-9_BIB23","doi-asserted-by":"crossref","unstructured":"L.J. Levrouw, K.M.R. Audenaert, J.M. van Campenhout, A new trace and replay system for shared memory programs based on Lamport clocks, in: Proceedings of Euromicro Workshop on Parallel and Distributed Processing, PDP, IEEE Computer Society Press, Silver Spring, MD, 1994","DOI":"10.1109\/EMPDP.1994.592529"},{"key":"10.1016\/S1383-7621(99)00042-9_BIB24","unstructured":"F. Mattern, Virtual time and global states of distributed systems, in: Proceedings of the Workshop on Parallel and Distributed Algorithms, Bonas, France, North-Holland, Amsterdam, September 1988"},{"key":"10.1016\/S1383-7621(99)00042-9_BIB25","unstructured":"J.M. Mellor-Crummey, Debugging and analysis of large-scale parallel programs, Technical Report 312, University of Rochester, September 1989"},{"key":"10.1016\/S1383-7621(99)00042-9_BIB26","unstructured":"Frank Mueller, A library implementation of POSIX threads under UNIX, in: Proceedings of the Winter USENIX Conference, San Diego, CA, January 1993, pp. 29\u201341"},{"key":"10.1016\/S1383-7621(99)00042-9_BIB27","doi-asserted-by":"crossref","unstructured":"R.H.B. Netzer, B.P. Miller, Optimal tracing and replay for debugging message-passing parallel programs, in: Proceedings of Supercomputing'92, Minneapolis, Minnesota, IEEE Computer Society Press, Silver Spring, MD, November 1992","DOI":"10.1109\/SUPERC.1992.236654"},{"key":"10.1016\/S1383-7621(99)00042-9_BIB28","unstructured":"M. Ronsse, K. De Bosschere, Recplay: a fully integrated practical record\/replay system, Technical Report ELIS TR-DG 97-06, Department of Electronics and Information Systems, Universiteit Gent, Belgium, 1997"},{"key":"10.1016\/S1383-7621(99)00042-9_BIB29","doi-asserted-by":"crossref","unstructured":"J.F. Roos, L. Courtrai, J.F. M\u00e9haut, Execution replay of parallel programs, in: Proceedings of Euromicro Workshop on Parallel and Distributed Processing, IEEE Computer Society Press, Silver Spring, MD, January 1993","DOI":"10.1109\/EMPDP.1993.336375"},{"key":"10.1016\/S1383-7621(99)00042-9_BIB30","doi-asserted-by":"crossref","unstructured":"V. Strassen, Gaussian elimination is not optimal, Numer. Math. Band 13 (Heft 4) (1969) 354\u2013356","DOI":"10.1007\/BF02165411"},{"key":"10.1016\/S1383-7621(99)00042-9_BIB31","doi-asserted-by":"crossref","unstructured":"F. Teodorescu, J. Chassin de Kergommeaux, On correcting the intrusion of tracing non deterministic programs by software, in: Proceedings of EuroPar'97, LNCS, No. 1300, Springer, Berlin, August 1997, pp. 94\u2013101","DOI":"10.1007\/BFb0002721"},{"key":"10.1016\/S1383-7621(99)00042-9_BIB32","doi-asserted-by":"crossref","unstructured":"Y. Denneulin, R. Namyst, J.F. M\u00e9haut, Architecture virtualization with mobile threads, in: Parallel Computing: Fundamentals Applications and New Directions, Elsevier, Amsterdam, 1998, pp. 477\u2013484","DOI":"10.1016\/S0927-5452(98)80062-2"}],"container-title":["Journal of Systems Architecture"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S1383762199000429?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S1383762199000429?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2019,4,14]],"date-time":"2019-04-14T05:26:54Z","timestamp":1555219614000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/S1383762199000429"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2000,7]]},"references-count":32,"journal-issue":{"issue":"10","published-print":{"date-parts":[[2000,7]]}},"alternative-id":["S1383762199000429"],"URL":"https:\/\/doi.org\/10.1016\/s1383-7621(99)00042-9","relation":{},"ISSN":["1383-7621"],"issn-type":[{"value":"1383-7621","type":"print"}],"subject":[],"published":{"date-parts":[[2000,7]]}}}