• DocumentCode
    2787548
  • Title

    Scalable and Efficient Bounds Checking for Large-Scale CMP Environments

  • Author

    An, Baik Song ; Yum, Ki Hwan ; Kim, Eun Jung

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Texas A&M Univ., College Station, TX, USA
  • fYear
    2011
  • fDate
    10-14 Oct. 2011
  • Firstpage
    193
  • Lastpage
    194
  • Abstract
    We attempt to provide an architectural support for fast and efficient bounds checking for multithread work-loads in chip-multiprocessor (CMP) environments. Bounds information sharing and smart tagging help to perform bounds checking more effectively utilizing the characteristics of a pointer. Also, the BCache architecture allows fast access to the bounds information. Simulation results show that the proposed scheme increases μPC of memory operations by 29% on average compared to the previous hardware scheme.
  • Keywords
    C++ language; computer architecture; microprocessor chips; multiprocessing systems; BCache architecture; C language; C++ programming language; bounds checking; bounds information sharing; chip-multiprocessor; large-scale CMP environments; multithread work-loads; smart tagging; Benchmark testing; Computer architecture; Educational institutions; Hardware; Registers; Simulation; Tagging; architecture; bounds checking; chip-multiprocessor; memory attacks; security;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Architectures and Compilation Techniques (PACT), 2011 International Conference on
  • Conference_Location
    Galveston, TX
  • ISSN
    1089-795X
  • Print_ISBN
    978-1-4577-1794-9
  • Type

    conf

  • DOI
    10.1109/PACT.2011.36
  • Filename
    6113811