DocumentCode :
3087106
Title :
A memcpy Hardware Accelerator Solution for Non Cache-line Aligned Copies
Author :
Duarte, Filipa ; Wong, Stephan
Author_Institution :
Delft Univ. of Technol., Delft
fYear :
2007
fDate :
9-11 July 2007
Firstpage :
397
Lastpage :
402
Abstract :
In this paper, we presented a solution to perform non cache-line aligned operations using an additional indexing table in an existing cache organization. Our solution allows to be performed on word aligned data performs a of one word and of eight words (one cache-line), 66% and 69% faster than an optimized software implementation, respectively. The indexing table to the cache also avoids duplicating data in caches, because the copy (of the original data) is simply represented by inserting an additional pointer to the original data that is already present in the cache. This pointer allows the ´copied´ data to be accessed from the cache. Our solution also offloads the processor as it is no longer required to perform the copies word by word (or the largest data unit the utilized architecture supports).
Keywords :
cache storage; cache organization; indexing table; memcpy hardware accelerator; noncache-line aligned copy; Bluetooth; Data structures; Delay; Hardware; Kernel; Laboratories; Linux; Operating systems; Protocols; Software performance;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Application-specific Systems, Architectures and Processors, 2007. ASAP. IEEE International Conf. on
Conference_Location :
Montreal, Que.
ISSN :
2160-0511
Print_ISBN :
978-1-4244-1026-2
Electronic_ISBN :
2160-0511
Type :
conf
DOI :
10.1109/ASAP.2007.4459296
Filename :
4459296
Link To Document :
بازگشت