• DocumentCode
    3459749
  • Title

    Fast Track: Supporting Unsafe Optimizations with Software Speculation

  • Author

    Kelsey, Kirk ; Zhang, Chengliang ; Ding, Chen

  • Author_Institution
    Univ. of Rochester, Rochester
  • fYear
    2007
  • fDate
    15-19 Sept. 2007
  • Firstpage
    414
  • Lastpage
    414
  • Abstract
    The shift in processor technology toward multi-core, multi-processors opens new opportunities for software speculation where program code is speculatively executed to improve speed at the cost of having handle errors. In this paper we describe a new use of software speculation in a system we call fast track in which we can use some unsafely optimized code while still ensuring correctness.
  • Keywords
    optimising compilers; parallel programming; fast track system; processor technology; program code speculative execution; software speculation; unsafe optimization; unsafely optimized code; Computer errors; Computer science; Cost function; Kirk field collapse effect; Master-slave; Optimizing compilers; Program processors; Programming profession; Runtime; Testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Architecture and Compilation Techniques, 2007. PACT 2007. 16th International Conference on
  • Conference_Location
    Brasov
  • ISSN
    1089-795X
  • Print_ISBN
    978-0-7695-2944-8
  • Type

    conf

  • DOI
    10.1109/PACT.2007.4336242
  • Filename
    4336242