Opening book details…
Can I read STREX: boosting instruction cache reuse in OLTP workloads through stratified transaction execution on EtoBox?
STREX: boosting instruction cache reuse in OLTP workloads through stratified transaction execution by Islam Atta; Pinar Tözün; Xin Tong; Anastasia Ailamaki; Andreas Moshovos is a Computer Science article available to read on EtoBox.
What is STREX: boosting instruction cache reuse in OLTP workloads through stratified transaction execution about?
Online transaction processing (OLTP) workload performance suffers from instruction stalls; the instruction footprint of a typical transaction exceeds by far the capacity of an L1 cache, leading to ongoing cache thrashing. Several proposed techniques remove some instruction stalls in exchange for error-prone instrumentation to the code base, or a sharp increase in the L1-I cache unit area and power. Others reduce instruction miss latency by better utilizing a shared L2 cache. SLICC [2], a recently proposed thread migration technique that exploits transaction instruction locality, is promising for high core counts but performs sub-optimally or may hurt performance when running on few cores. This paper corroborates that OLTP transactions exhibit significant intra- and inter-thread overlap in their instruction footprint, and analyzes the instruction stall reduction benefits. This paper presents STREX, a hardware, programmer-transparent technique that exploits typical transaction behavior to improve instruction reuse in first level caches. STREX time-multiplexes the execution of similar transactions dynamically on a single core so that instructions fetched by one transaction are reused
Who reads STREX: boosting instruction cache reuse in OLTP workloads through stratified transaction execution?
It is typically read by researchers, students, and practitioners in Computer Science.
- Author
- Islam Atta; Pinar Tözün; Xin Tong; Anastasia Ailamaki; Andreas Moshovos
- Publisher
- ACM
- Published
- 2013
- Language
- EN
- Field
- Computer Science (Physical Sciences)
More by Islam Atta; Pinar Tözün; Xin Tong; Anastasia Ailamaki; Andreas Moshovos
Browse all works by Islam Atta; Pinar Tözün; Xin Tong; Anastasia Ailamaki; Andreas Moshovos