메뉴 건너뛰기




Volumn 38, Issue 10, 2003, Pages 13-24

Toward efficient and robust software speculative parallelization on multiprocessors

Author keywords

Speculative parallelization; Thread level speculation

Indexed keywords

COMPUTER SOFTWARE; COST EFFECTIVENESS; DATA STRUCTURES; RESOURCE ALLOCATION; SOFTWARE ENGINEERING; STORAGE ALLOCATION (COMPUTER); SYNCHRONIZATION;

EID: 1442264157     PISSN: 03621340     EISSN: None     Source Type: Journal    
DOI: 10.1145/966049.781501     Document Type: Article
Times cited : (25)

References (31)
  • 1
    • 0030382365 scopus 로고    scopus 로고
    • Shared memory consistency models: A tutorial
    • December
    • S. V. Adve and K. Gharachorloo, "Shared Memory Consistency Models: A Tutorial," IEEE Computer, Vol. 29, No. 12, pages 66-76, December 1996.
    • (1996) IEEE Computer , vol.29 , Issue.12 , pp. 66-76
    • Adve, S.V.1    Gharachorloo, K.2
  • 3
    • 1442335270 scopus 로고    scopus 로고
    • Institute for Astronomy, University of Hawaii
    • J. E. Barnes. Institute for Astronomy, University of Hawaii. ftp://hubble.ifa.hawaii.edu/pub/barnes/treecode/.
    • Barnes, J.E.1
  • 5
    • 0033689702 scopus 로고    scopus 로고
    • Architectural support for scalable speculative parallelization in shared-memory multiprocessors
    • June
    • M. Cintra, J. F. Martínez, and J. Torrellas, "Architectural Support for Scalable Speculative Parallelization in Shared-Memory Multiprocessors." Intl. Symp. on Computer Architecture, pages 13-24, June 2000.
    • (2000) Intl. Symp. on Computer Architecture , pp. 13-24
    • Cintra, M.1    Martínez, J.F.2    Torrellas, J.3
  • 6
    • 84949810527 scopus 로고    scopus 로고
    • Eliminating squashes through learning cross-thread violations in speculative parallelization for multiprocessors
    • February
    • M. Cintra and J. Torrellas. "Eliminating Squashes Through Learning Cross-Thread Violations in Speculative Parallelization for Multiprocessors." Intl. Symp. on High Performance Computer Architecture, pages 43-54, February 2002.
    • (2002) Intl. Symp. on High Performance Computer Architecture , pp. 43-54
    • Cintra, M.1    Torrellas, J.2
  • 8
    • 0037660246 scopus 로고    scopus 로고
    • Techniques for run-time parallelization of loops
    • November
    • M. Gupta and R. Nim. "Techniques for Run-Time Parallelization of Loops." Supercomputing, November 1998.
    • (1998) Supercomputing
    • Gupta, M.1    Nim, R.2
  • 10
    • 0025399444 scopus 로고
    • Apologizing versus asking permission: Optimistic concurrency control for abstract data types
    • March
    • M. Herlihy. "Apologizing Versus Asking Permission: Optimistic Concurrency Control for Abstract Data Types." ACM Trans. on Database Systems, Vol. 15, No. 1, pages 96-124, March 1990.
    • (1990) ACM Trans. on Database Systems , vol.15 , Issue.1 , pp. 96-124
    • Herlihy, M.1
  • 11
    • 0027262011 scopus 로고
    • Transactional memory: Architectural support for lock-free data structures
    • May
    • M. Herlihy and J. E. B. Moss. "Transactional Memory: Architectural Support for Lock-free Data Structures." Intl. Symp. on Computer Architecture, pages 289-300, May 1993.
    • (1993) Intl. Symp. on Computer Architecture , pp. 289-300
    • Herlihy, M.1    Moss, J.E.B.2
  • 12
    • 1442359782 scopus 로고    scopus 로고
    • Department of Physics and Astronomy, McMaster University
    • The Hydra Consortium. Department of Physics and Astronomy, McMaster University. http://hydra.mcmaster.ca/hydra/.
    • The Hydra Consortium
  • 14
    • 0019574432 scopus 로고
    • On optimistic methods for concurrency control
    • June
    • H. T. Kung and J. T. Robinson. "On Optimistic Methods for Concurrency Control." ACM Trans. on Database Systems, Vol. 6, No. 2, pages 213-226, June 1981.
    • (1981) ACM Trans. on Database Systems , vol.6 , Issue.2 , pp. 213-226
    • Kung, H.T.1    Robinson, J.T.2
  • 16
  • 18
    • 0003863997 scopus 로고
    • C. May, E. Silha, R. Simpson, and H. Warren, editors; Morgan Kaufmann Publishers Inc., San Francisco, second edition
    • C. May, E. Silha, R. Simpson, and H. Warren, editors. The PowerPC Architecture: A Specification for a New Family of RISC Processors. Morgan Kaufmann Publishers Inc., San Francisco, second edition, 1994.
    • (1994) The PowerPC Architecture: A Specification for a New Family of RISC Processors
  • 21
    • 0038674424 scopus 로고    scopus 로고
    • Exploring thread-level speculation in software: The effects of memory access tracking granularity
    • School of Computer Science, Carnegie Mellon University, Technical Report CMU-CS-01-145, July
    • S. Papadimitriou and T. Mowry. "Exploring Thread-Level Speculation in Software: The Effects of Memory Access Tracking Granularity." School of Computer Science, Carnegie Mellon University, Technical Report CMU-CS-01-145, July 2001.
    • (2001)
    • Papadimitriou, S.1    Mowry, T.2
  • 22
    • 0035694494 scopus 로고    scopus 로고
    • Speculative lock elision: Enabling highly concurrent multithreaded execution
    • December
    • R. Rajwar and J. R. Goodman. "Speculative Lock Elision: Enabling Highly Concurrent Multithreaded Execution." Intl. Symp. on Microarchitecture, pages 294-305, December 2001.
    • (2001) Intl. Symp. on Microarchitecture , pp. 294-305
    • Rajwar, R.1    Goodman, J.R.2
  • 23
    • 84976823223 scopus 로고
    • The LRPD test: Speculative run-time parallelization of loops with privatization and reduction parallelization
    • June
    • L. Rauchwerger and D. Padua. "The LRPD Test: Speculative Run-Time Parallelization of Loops with Privatization and Reduction Parallelization." Conf. of Programming Language Design and Implementation, pages 218-232, June 1995.
    • (1995) Conf. of Programming Language Design and Implementation , pp. 218-232
    • Rauchwerger, L.1    Padua, D.2
  • 25
    • 0026152428 scopus 로고
    • Run-time parallelization and scheduling of loops
    • May
    • J. Saltz, R. Mirchandaney, and K. Crowley. "Run-time Parallelization and Scheduling of Loops." IEEE Trans. on Computers, Vol. 40, No. 5, pages 603-611, May 1991.
    • (1991) IEEE Trans. on Computers , vol.40 , Issue.5 , pp. 603-611
    • Saltz, J.1    Mirchandaney, R.2    Crowley, K.3
  • 27
    • 0004328283 scopus 로고    scopus 로고
    • Prentice Hall PTR, Englewood Cliffs
    • SPARC International Inc. The SPARC Architecture Manual Version 9. Prentice Hall PTR, Englewood Cliffs, 2000.
    • (2000) The SPARC Architecture Manual Version 9
  • 28
    • 1442335269 scopus 로고    scopus 로고
    • Standard Performance Evaluation Corporation
    • Standard Performance Evaluation Corporation. http://www.spec.org/.
  • 31
    • 0031599505 scopus 로고    scopus 로고
    • Hardware for speculative run-time parallelization in distributed shared-memory multiprocessors
    • February
    • Y. Zhang, L. Rauchwerger, and J. Torrellas. "Hardware for Speculative Run-time Parallelization in Distributed Shared-Memory Multiprocessors." Intl. Symp. on High-Performance Computer Architecture, pages 161-173, February 1998.
    • (1998) Intl. Symp. on High-Performance Computer Architecture , pp. 161-173
    • Zhang, Y.1    Rauchwerger, L.2    Torrellas, J.3


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.