TY - GEN
T1 - Information-preserving logic based on logical reversibility to reduce the memory data transfer bottleneck and heat dissipation
AU - Lukac, Martin
AU - Shuai, Ben
AU - Kameyama, Michitaka
AU - Miller, D. Michael
N1 - Copyright:
Copyright 2011 Elsevier B.V., All rights reserved.
PY - 2011
Y1 - 2011
N2 - We present an approach to the cache bottleneck problem using reversible logic circuits. The high traffic between the cache and the main memory in current systems considerably slows down the performance of the general information processing unit (IPU). Moreover this high traffic has the consequence of high heat generation in VLSI elements such as the CPU or dedicated processors. Thus the reduction in use or complete removal of the cache memory could be beneficial to current processors architecture. We present a model where the IPU is designed as a logically reversible circuit. This allows one to reduce the cachememory traffic because data can be recovered using the output of the current processing. We illustrate the implementation of the approach by providing a design of an adiabatic reversible Toffoli gate with a power consumption equivalent to a classical adiabatic circuit. With these approaches, the cache-memory bottleneck and heat dissipation can potentially be reduced even by using only logically reversible circuit implementation.
AB - We present an approach to the cache bottleneck problem using reversible logic circuits. The high traffic between the cache and the main memory in current systems considerably slows down the performance of the general information processing unit (IPU). Moreover this high traffic has the consequence of high heat generation in VLSI elements such as the CPU or dedicated processors. Thus the reduction in use or complete removal of the cache memory could be beneficial to current processors architecture. We present a model where the IPU is designed as a logically reversible circuit. This allows one to reduce the cachememory traffic because data can be recovered using the output of the current processing. We illustrate the implementation of the approach by providing a design of an adiabatic reversible Toffoli gate with a power consumption equivalent to a classical adiabatic circuit. With these approaches, the cache-memory bottleneck and heat dissipation can potentially be reduced even by using only logically reversible circuit implementation.
KW - cache replacement algorithms
KW - information preserving logic
KW - reversible circuits
UR - http://www.scopus.com/inward/record.url?scp=80051623184&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=80051623184&partnerID=8YFLogxK
U2 - 10.1109/ISMVL.2011.43
DO - 10.1109/ISMVL.2011.43
M3 - Conference contribution
AN - SCOPUS:80051623184
SN - 9780769544052
T3 - Proceedings - 41st IEEE International Symposium on Multiple-Valued Logic, ISMVL 2011
SP - 131
EP - 138
BT - Proceedings - 41st IEEE International Symposium on Multiple-Valued Logic, ISMVL 2011
T2 - 41st IEEE International Symposium on Multiple-Valued Logic, ISMVL 2011
Y2 - 23 May 2011 through 25 May 2011
ER -