We gratefully acknowledge support from
the Simons Foundation and member institutions.
Full-text links:

Download:

Current browse context:

cs.ET

Change to browse by:

References & Citations

DBLP - CS Bibliography

Bookmark

(what is this?)
CiteULike logo BibSonomy logo Mendeley logo del.icio.us logo Digg logo Reddit logo ScienceWISE logo

Computer Science > Emerging Technologies

Title: ShiftsReduce: Minimizing Shifts in Racetrack Memory 4.0

Abstract: Racetrack memories (RMs) have significantly evolved since their conception in 2008, making them a serious contender in the field of emerging memory technologies. Despite key technological advancements, the access latency and energy consumption of an RM-based system are still highly influenced by the number of shift operations. These operations are required to move bits to the right positions in the racetracks. This paper presents data placement techniques for RMs that maximize the likelihood that consecutive references access nearby memory locations at runtime thereby minimizing the number of shifts. We present an integer linear programming (ILP) formulation for optimal data placement in RMs, and revisit existing offset assignment heuristics, originally proposed for random-access memories. We introduce a novel heuristic tailored to a realistic RM and combine it with a genetic search to further improve the solution. We show a reduction in the number of shifts of up to 52.5%, outperforming the state of the art by up to 16.1%.
Comments: 27 pages, 15 figures
Subjects: Emerging Technologies (cs.ET); Hardware Architecture (cs.AR)
Journal reference: ACM Trans. Archit. Code Optim., Vol. 16, No. 4, Article 56, Dec. 2019
DOI: 10.1145/3372489
Cite as: arXiv:1903.03597 [cs.ET]
  (or arXiv:1903.03597v1 [cs.ET] for this version)

Submission history

From: Asif Ali Khan [view email]
[v1] Fri, 8 Mar 2019 18:30:17 GMT (398kb,D)

Link back to: arXiv, form interface, contact.