TY - JOUR
T1 - Efficient data storage in large nanoarrays
AU - Gottlieb, Lee Ad J.
AU - Savage, John E.
AU - Yerukhimovich, Arkady
N1 - Funding Information:
∗ This research was funded in part by NSF Grant CCR-0210225.
PY - 2005/7
Y1 - 2005/7
N2 - We explore the storage of data in very large crossbars with dimensions measured in nanometers (nanoarrays) when h-hot addressing is used to bridge the nano/micro gap. In h-hot addressing h of b micro-level wires are used to address a single nanowire. Proposed nanotechnologies allow subarrays of 1s (stores) or 0s (restores) to be written. When stores and restores are used, we show exponential reductions in programming time for prototypical problems over stores alone. Under both operations, it is NP-hard to find optimal array programs. Under stores alone it is NP-hard to find good approximations to this problem, a question that is open when restores are allowed. Because of the difficulty of programming multiple rows at once, we explore the programming of single rows under h-hot addressing. We also identify conditions under which good approximations to these problems exist.
AB - We explore the storage of data in very large crossbars with dimensions measured in nanometers (nanoarrays) when h-hot addressing is used to bridge the nano/micro gap. In h-hot addressing h of b micro-level wires are used to address a single nanowire. Proposed nanotechnologies allow subarrays of 1s (stores) or 0s (restores) to be written. When stores and restores are used, we show exponential reductions in programming time for prototypical problems over stores alone. Under both operations, it is NP-hard to find optimal array programs. Under stores alone it is NP-hard to find good approximations to this problem, a question that is open when restores are allowed. Because of the difficulty of programming multiple rows at once, we explore the programming of single rows under h-hot addressing. We also identify conditions under which good approximations to these problems exist.
UR - http://www.scopus.com/inward/record.url?scp=22344437258&partnerID=8YFLogxK
U2 - 10.1007/s00224-004-1196-9
DO - 10.1007/s00224-004-1196-9
M3 - ???researchoutput.researchoutputtypes.contributiontojournal.article???
AN - SCOPUS:22344437258
SN - 1432-4350
VL - 38
SP - 503
EP - 536
JO - Theory of Computing Systems
JF - Theory of Computing Systems
IS - 4
ER -