\n \n \n
\n
\n\n \n \n \n \n \n Space-Efficient Scheduling of Multithreaded Computations.\n \n \n \n\n\n \n Blumofe, R. D.; and Leiserson, C. E.\n\n\n \n\n\n\n
SIAM Journal on Computing, 27(1): 202–229. February 1998.\n
\n\n
\n\n
\n\n
\n\n \n\n \n\n \n link\n \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n \n \n \n\n\n\n
\n
@article{BlumofeLe98,\n\tAuthor = {Robert D. Blumofe and Charles E. Leiserson},\n\tGroup = {Supertech},\n\tJournal = {SIAM Journal on Computing},\n\tMonth = feb,\n\tNumber = 1,\n\tPages = {202--229},\n\tTitle = {Space-Efficient Scheduling of Multithreaded Computations},\n\tVolume = 27,\n\tYear = 1998}\n\n
\n
\n\n\n\n
\n\n\n
\n
\n\n \n \n \n \n \n Algorithms for Data-Race Detection in Multithreaded Programs.\n \n \n \n\n\n \n Cheng, G.\n\n\n \n\n\n\n Master's thesis, Massachusetts Institute of Technology Department of Electrical Engineering and Computer Science, Cambridge, Massachusetts, June 1998.\n
\n\n
\n\n
\n\n
\n\n \n\n \n\n \n link\n \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n \n \n \n\n\n\n
\n
@mastersthesis{Cheng98,\n\tAddress = {Cambridge, Massachusetts},\n\tAuthor = {Guang-Ien Cheng},\n\tGroup = {Supertech},\n\tLocalfile = {cheng-thesis},\n\tMonth = jun,\n\tSchool = {Massachusetts Institute of Technology Department of Electrical Engineering and Computer Science},\n\tTitle = {Algorithms for Data-Race Detection in Multithreaded Programs},\n\tX_Department = {Department of Electrical Engineering and Computer Science},\n\tYear = 1998}\n\n
\n
\n\n\n\n
\n\n\n
\n
\n\n \n \n \n \n \n Detecting Data Races in Cilk Programs That Use Locks.\n \n \n \n\n\n \n Cheng, G.; Feng, M.; Leiserson, C. E.; Randall, K. H.; and Stark, A. F.\n\n\n \n\n\n\n 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. \n
\n\n
\n\n
\n\n
\n\n \n\n \n\n \n link\n \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n \n \n \n\n\n\n
\n
@inproceedings{ChengFeLe98,\n\tAuthor = {Guang-Ien Cheng and Mingdong Feng and Charles E. Leiserson and Keith H. Randall and Andrew F. Stark},\n Address = {Puerto Vallarta, Mexico},\n\tBooktitle = {Proceedings of the Tenth Annual ACM Symposium on Parallel Algorithms and Architectures (SPAA '98)},\n\tMonth = jun # {~28--} # jul # {~2},\n\tYear = 1998,\n\tGroup = {Supertech},\n\tLocalfile = {brelly},\n\tPages = {298--309},\n\tTitle = {Detecting Data Races in Cilk Programs That Use Locks}}\n\n
\n
\n\n\n\n
\n\n\n
\n
\n\n \n \n \n \n \n The Weakest Reasonable Memory Model.\n \n \n \n\n\n \n Frigo, M.\n\n\n \n\n\n\n Master's thesis, Massachusetts Institute of Technology Department of Electrical Engineering and Computer Science, January 1998.\n
\n\n
\n\n
\n\n
\n\n \n\n \n\n \n link\n \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n \n \n \n\n\n\n
\n
@mastersthesis{Frigo98,\n\tAuthor = {Matteo Frigo},\n\tGroup = {Supertech},\n\tLocalfile = {frigo-ms-thesis},\n\tMonth = jan,\n\tSchool = {Massachusetts Institute of Technology Department of Electrical Engineering and Computer Science},\n\tTitle = {The Weakest Reasonable Memory Model},\n\tYear = 1998}\n\n
\n
\n\n\n\n
\n\n\n
\n
\n\n \n \n \n \n \n FFTW: An Adaptive Software Architecture for the FFT.\n \n \n \n\n\n \n Frigo, M.; and Johnson, S. G.\n\n\n \n\n\n\n In
Proceedings of the International Conference on Acoustics, Speech, and Signal Processing, volume 3, pages 1381–1384, Seattle, Washington, 1998. \n
\n\n
\n\n
\n\n
\n\n \n\n \n\n \n link\n \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n \n \n \n\n\n\n
\n
@inproceedings{FrigoJo98,\n\tAddress = {Seattle, Washington},\n\tGroup = {Supertech}, \n\tAuthor = {Matteo Frigo and Steven G. Johnson},\n\tBooktitle = {Proceedings of the International Conference on Acoustics, Speech, and Signal Processing},\n\tPages = {1381--1384},\n\tTitle = {{FFTW}: {A}n Adaptive Software Architecture for the {FFT}},\n\tVolume = 3,\n\tYear = 1998}\n\n
\n
\n\n\n\n
\n\n\n
\n
\n\n \n \n \n \n \n The Implementation of the Cilk-5 Multithreaded Language.\n \n \n \n\n\n \n Frigo, M.; Leiserson, C. E.; and Randall, K. H.\n\n\n \n\n\n\n In
Proceedings of the ACM SIGPLAN '98 Conference on Programming Language Design and Implementation (PLDI), pages 212–223, Montreal, Quebec, Canada, June 1998. \n
Proceedings published ACM SIGPLAN Notices, Vol. 33, No. 5, May, 1998.\n\n
\n\n
\n\n
\n\n \n\n \n\n \n link\n \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n \n \n \n\n\n\n
\n
@inproceedings{FrigoLeRa98,\n\tAuthor = {Matteo Frigo and Charles E. Leiserson and Keith H. Randall},\n\tAddress = {Montreal, Quebec, Canada},\n\tBooktitle = {Proceedings of the ACM SIGPLAN '98 Conference on Programming Language Design and Implementation (PLDI)},\n\tMonth = jun,\n\tNote = {Proceedings published ACM SIGPLAN Notices, Vol. 33, No. 5, May, 1998.},\n\tYear = 1998,\n\tGroup = {Supertech},\n\tLocalfile = {cilk5},\n\tPages = {212--223},\n\tTitle = {The Implementation of the {C}ilk-5 Multithreaded Language}}\n\n
\n
\n\n\n\n
\n\n\n
\n
\n\n \n \n \n \n \n Computation-Centric Memory Models.\n \n \n \n\n\n \n Frigo, M.; and Luchangco, V.\n\n\n \n\n\n\n In
Proceedings of the Tenth Annual ACM Symposium on Parallel Algorithms and Architectures (SPAA '98), pages 240–249, Puerto Vallarta, Mexico, June 28–July 2 1998. \n
\n\n
\n\n
\n\n
\n\n \n\n \n\n \n link\n \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n \n \n \n\n\n\n
\n
@inproceedings{FrigoLu98,\n\tAuthor = {Matteo Frigo and Victor Luchangco},\n\tAddress = {Puerto Vallarta, Mexico},\n\tBooktitle = {Proceedings of the Tenth Annual ACM Symposium on Parallel Algorithms and Architectures (SPAA '98)},\n\tMonth = jun # {~28--} # jul # {~2},\n\tYear = 1998,\n\tGroup = {Supertech},\n\tLocalfile = {spaa98-memory},\n\tPages = {240--249},\n\tTitle = {Computation-Centric Memory Models}}\n\n
\n
\n\n\n\n
\n\n\n
\n\n\n
\n
\n\n \n \n \n \n \n Programming Parallel Applications in Cilk.\n \n \n \n\n\n \n Leiserson, C. E.; and Plaat, A.\n\n\n \n\n\n\n
SIAM News, 31(4): 6–7. May 1998.\n
\n\n
\n\n
\n\n
\n\n \n\n \n\n \n link\n \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n \n \n \n\n\n\n
\n
@article{LeisersonPl98,\n\tAuthor = {Charles E. Leiserson and Aske Plaat},\n\tGroup = {Supertech},\n\tJournal = {SIAM News},\n\tMonth = may,\n\tNumber = 4,\n\tPages = {6--7},\n\tTitle = {Programming Parallel Applications in {C}ilk},\n\tVolume = 31,\n\tYear = 1998}\n\n
\n
\n\n\n\n
\n\n\n
\n
\n\n \n \n \n \n \n A Minicourse on Multithreaded Programming.\n \n \n \n\n\n \n Leiserson, C. E.; and Prokop, H.\n\n\n \n\n\n\n 1998.\n
Available on the Internet from ˘rlhttp://theory.lcs.mit.edu/ cilk\n\n
\n\n
\n\n
\n\n \n\n \n\n \n link\n \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n \n \n \n\n\n\n
\n
@unpublished{LeisersonPr98,\n\tAuthor = {Charles E. Leiserson and Harald Prokop},\n\tGroup = {Supertech},\n\tLocalfile = {minicourse},\n\tNote = {Available on the Internet from \\url{http://theory.lcs.mit.edu/~cilk}},\n\tTitle = {A Minicourse on Multithreaded Programming},\n\tYear = 1998}\n\n
\n
\n\n\n\n
\n\n\n
\n
\n\n \n \n \n \n \n Using de Bruijn Sequences to Index a 1 in a Computer Word.\n \n \n \n\n\n \n Leiserson, C. E.; and Prokop, H.\n\n\n \n\n\n\n June 1998.\n
Unpublished manuscript\n\n
\n\n
\n\n
\n\n \n\n \n\n \n link\n \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n \n \n \n\n\n\n
\n
@unpublished{LeisersonPrRa98,\n\tAuthor = {Charles E. Leiserson and Harald Prokop},\n\tGroup = {Supertech},\n\tLocalfile = {debruijn},\n\tMonth = jun,\n\tTitle = {Using de Bruijn Sequences to Index a 1 in a Computer Word},\n\tYear = 1998,\n Note = "Unpublished manuscript"}\n\n
\n
\n\n\n\n
\n\n\n
\n
\n\n \n \n \n \n \n Portable Fault-Tolerant File I/O.\n \n \n \n\n\n \n Lyubashevskiy, I. B.\n\n\n \n\n\n\n Master's thesis, Department of Electrical Engineering and Computer Science, Massachusetts Institute of Technology, June 1998.\n
\n\n
\n\n
\n\n
\n\n \n\n \n\n \n link\n \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n \n \n \n\n\n\n
\n
@mastersthesis{Lyubashevskiy,\n\tAuthor = {Igor B. Lyubashevskiy},\n\tGroup = {Supertech},\n\tLocalfile = {igor-meng-thesis},\n\tMonth = jun,\n\tSchool = {Department of Electrical Engineering and Computer Science, Massachusetts Institute of Technology},\n\tTitle = {Portable Fault-Tolerant File I/O},\n\tYear = 1998}\n\n
\n
\n\n\n\n
\n\n\n
\n
\n\n \n \n \n \n \n Cilk: Efficient Multithreaded Computing.\n \n \n \n\n\n \n Randall, K. H.\n\n\n \n\n\n\n Ph.D. Thesis, Department of Electrical Engineering and Computer Science, Massachusetts Institute of Technology, May 1998.\n
\n\n
\n\n
\n\n
\n\n \n\n \n\n \n link\n \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n \n \n \n\n\n\n
\n
@phdthesis{Randall98,\n\tAuthor = {Keith H. Randall},\n\tGroup = {Supertech},\n\tLocalfile = {randall-phdthesis},\n\tMonth = may,\n\tSchool = {Department of Electrical Engineering and Computer Science, Massachusetts Institute of Technology},\n\tTitle = {Cilk: Efficient Multithreaded Computing},\n\tYear = 1998}\n\n
\n
\n\n\n\n
\n\n\n
\n
\n\n \n \n \n \n \n Scheduling Adaptively Parallel Jobs.\n \n \n \n\n\n \n Song, B.\n\n\n \n\n\n\n Master's thesis, Massachusetts Institute of Technology Department of Electrical Engineering and Computer Science, Cambridge, Massachusetts, January 1998.\n
\n\n
\n\n
\n\n
\n\n \n\n \n\n \n link\n \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n \n \n \n\n\n\n
\n
@mastersthesis{Song98,\n\tAddress = {Cambridge, Massachusetts},\n\tAuthor = {Bin Song},\n\tGroup = {Supertech},\n\tLocalfile = {bsong-msthesis},\n\tMonth = jan,\n\tSchool = {Massachusetts Institute of Technology Department of Electrical Engineering and Computer Science},\n\tTitle = {Scheduling Adaptively Parallel Jobs},\n\tYear = 1998}\n\n
\n
\n\n\n\n
\n\n\n
\n
\n\n \n \n \n \n \n Debugging Multithreaded Programs that Incorporate User-Level Locking.\n \n \n \n\n\n \n Stark, A. F.\n\n\n \n\n\n\n Master's thesis, Massachusetts Institute of Technology Department of Electrical Engineering and Computer Science, Cambridge, Massachusetts, May 1998.\n
\n\n
\n\n
\n\n
\n\n \n\n \n\n \n link\n \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n \n \n \n\n\n\n
\n
@mastersthesis{Stark98,\n\tAddress = {Cambridge, Massachusetts},\n\tAuthor = {Andrew F. Stark},\n\tGroup = {Supertech},\n\tLocalfile = {astark-thesis},\n\tMonth = may,\n\tSchool = {Massachusetts Institute of Technology Department of Electrical Engineering and Computer Science},\n\tTitle = {Debugging Multithreaded Programs that Incorporate User-Level Locking},\n\tYear = 1998}\n\n
\n
\n\n\n\n
\n\n\n
\n
\n\n \n \n \n \n \n Compiler Technology for Portable Checkpoints.\n \n \n \n\n\n \n Strumpen, V.\n\n\n \n\n\n\n 1998.\n
\n\n
\n\n
\n\n
\n\n \n\n \n\n \n link\n \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n \n \n \n\n\n\n
\n
@misc{Strumpen98,\n\tAuthor = {V. Strumpen},\n\tGroup = {Supertech},\n\tLocalfile = {porch},\n\tText = {Volker Strumpen. Compiler Technology for Portable Checkpoints. submitted for publication (http://theory.lcs. mit.edu/\\~strumpen/porch.ps.gz), 1998.},\n\tTitle = {Compiler Technology for Portable Checkpoints},\n\tYear = {1998}}\n\n
\n
\n\n\n\n
\n\n\n
\n
\n\n \n \n \n \n \n \n Cilk Pousse.\n \n \n \n \n\n\n \n Adkins, D.; Barton, R.; Dailey, D.; Frigo, M.; Joerg, C.; Leiserson, C.; Prokop, H.; and Rinard, M.\n\n\n \n\n\n\n 1998.\n
Winner of the 1998 ICFP Programming Contest\n\n
\n\n
\n\n
\n\n \n \n
Paper\n \n \n\n \n\n \n link\n \n \n\n bibtex\n \n\n \n\n \n\n \n \n \n \n \n \n \n\n \n \n \n\n\n\n
\n
@misc{AdkinsBaDa98,\n\tAuthor = {Dan Adkins and Reid Barton and Don Dailey and Matteo Frigo and Chris Joerg and Charles Leiserson and Harald Prokop and Martin Rinard},\n Group = {Supertech},\n\tNote = {Winner of the 1998 ICFP Programming Contest},\n\tTitle = {{C}ilk {P}ousse},\n Year = 1998,\n\tUrl = {http://supertech.lcs.mit.edu/~pousse},\n}\n\n
\n
\n\n\n\n
\n\n\n\n\n\n