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
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;
Conference_Titel :
Parallel Architectures and Compilation Techniques (PACT), 2011 International Conference on
Conference_Location :
Galveston, TX
Print_ISBN :
978-1-4577-1794-9
DOI :
10.1109/PACT.2011.36