• DocumentCode
    2814245
  • Title

    An integrated approach to accelerate data and predicate computations in hyperblocks

  • Author

    Eichenberger, Alexandre ; Meleis, Waleed ; Maradani, Suman

  • Author_Institution
    North Carolina State Univ., Raleigh, NC, USA
  • fYear
    2000
  • fDate
    2000
  • Firstpage
    101
  • Lastpage
    111
  • Abstract
    To exploit increased instruction-level parallelism available in modern processors, we describe the formation and optimization of tracenets, an integrated approach to reducing the length of the critical path in data and predicated computation. By tightly integrating selective path expansion and path optimization within hyperblocks, our algorithm is able to produce highly optimized code without exploring the exponentially large number of paths included in a hyperblock. Our approach extracts more of the implicit predicate correlations in hyperblocks and uses a precise model of predicate correlations to aggressively accelerate data and predicate computations. Experimental results indicate that tracenets can significantly reduce the number of dynamic execution cycles
  • Keywords
    data handling; instruction sets; optimising compilers; parallel architectures; parallel programming; program diagnostics; scheduling; critical path; data acceleration; dynamic execution cycles; highly optimized code; hyperblocks; implicit predicate correlations; instruction-level parallelism; integrated approach; modern processors; path optimization; precise model; predicate computations; predicated computation; selective path expansion; tracenets; Acceleration; Computer aided instruction; Concurrent computing; Data mining; Hardware; Microarchitecture; Microprocessors; Modems; Optimizing compilers; Parallel processing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Microarchitecture, 2000. MICRO-33. Proceedings. 33rd Annual IEEE/ACM International Symposium on
  • Conference_Location
    Monterey, CA
  • ISSN
    1072-4451
  • Print_ISBN
    0-7695-0924-X
  • Type

    conf

  • DOI
    10.1109/MICRO.2000.898062
  • Filename
    898062