2007 IEEE International Conf. on Application-specific Systems, Architectures and Processors (ASAP)
Download PDF

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).
Like what you’re reading?
Already a member?
Get this article FREE with a new membership!

Related Articles