ML p(r)ior | Effect of Data Sharing on Private Cache Design in Chip Multiprocessors

Effect of Data Sharing on Private Cache Design in Chip Multiprocessors

2016-02-03
1602.01329 | cs.AR
In multithreaded applications with high degree of data sharing, the miss rate of private cache is shown to exhibit a compulsory miss component. It manifests because at least some of the shared data originates from other cores and can only be accessed in a shared cache. The compulsory component does not change with the private cache size, causing its miss rate to diminish slower as the cache size grows. As a result, the peak performance of a Chip Multiprocessor (CMP) for workloads with high degree of data sharing is achieved with a smaller private cache, compared to workloads with no data sharing. The CMP performance can be improved by reassigning some of the constrained area or power resource from private cache to core. Alternatively, the area or power budget of a CMP can be reduced without a performance hit.
PDF

Highlights - Most important sentences from the article

Login to like/save this paper, take notes and configure your recommendations

Related Articles

2019-06-03
1906.00834 | cs.OS

Multicore processors have proved to be the right choice for both desktop and server systems because … show more
PDF

Highlights - Most important sentences from the article

2019-04-19
1904.09363 | cs.AR

Much research has shown that applications have variable runtime cache requirements. In the context o… show more
PDF

Highlights - Most important sentences from the article

2019-05-18
1905.07511 | cs.AR

Spin-Transfer Torque RAM (STT-RAM) is widely considered a promising alternative to SRAM in the memor… show more
PDF

Highlights - Most important sentences from the article

2019-05-17
1905.07113 | cs.DB

The storage manager, as a key component of the database system, is responsible for organizing, readi… show more
PDF

Highlights - Most important sentences from the article

2018-01-20

With emerging storage-class memory (SCM) nearing commercialization, there is evidence that it will d… show more
PDF

Highlights - Most important sentences from the article

2019-02-02
1902.00795 | cs.DC

Caches are an important component of modern computing systems given their significant impact on perf… show more
PDF

Highlights - Most important sentences from the article

2019-03-05

In this work, we propose FUSE, a novel GPU cache system that integrates spin-transfer torque magneti… show more
PDF

Highlights - Most important sentences from the article

2019-03-18

In 2019, the rapid rate at which GPU manufacturers refresh their designs, coupled with their relucta… show more
PDF

Highlights - Most important sentences from the article

2019-04-25

To mitigate the ever-worsening Power Wall problem, more and more applications need to expand their p… show more
PDF

Highlights - Most important sentences from the article

2019-02-06

Energy-efficiency has become a major challenge in modern computer systems. To address this challenge… show more
PDF

Highlights - Most important sentences from the article

2018-12-10

SSDs are emerging storage devices which unlike HDDs, do not have mechanical parts and therefore, hav… show more
PDF

Highlights - Most important sentences from the article

2019-04-25
1904.11560 | cs.AR

Although every individual invented storage technology made a big step towards perfection, none of th… show more
PDF

Highlights - Most important sentences from the article

2018-10-18

For the architecture community, reasonable simulation time is a strong requirement in addition to pe… show more
PDF

Highlights - Most important sentences from the article

2018-12-22

Operating a distributed data stream processing workload efficiently at scale is hard. The operator o… show more
PDF

Highlights - Most important sentences from the article

2018-02-23

Several fundamental changes in technology indicate domain-specific hardware and software co-design i… show more
PDF

Highlights - Most important sentences from the article

2019-03-04
1903.01314 | cs.AR

In this paper we investigate the feasibility of denial-of-service (DoS) attacks on shared caches in … show more
PDF