The modern system-on-chip (SoC) of the current exascale computing era is complex. These SoCs not only consist of several general-purpose processing cores but also integrate many specialized hardware accelerators. Three common coherency interfaces are used to integrate the accelerators with the memory hierarchy: non-coherent,coherent with the last-level cache (LLC), and fully-coherent.However, using a single coherence interface for all the accelerators in an SoC can lead to significant overheads: in the non-coherent model, accelerators directly access the main memory, which can have considerable performance penalty; whereas in the LLC-coherent model, the accelerators access the LLC but may suffer from performance bottleneck due to contention...
New generation System-on-Chips will be extremely complex devices, composed from complex subsystems, ...
The semiconductor/computer industry has been following Moore\u27s law for several decades and has re...
There is a large, emerging, and commercially relevant class of applications which stands to be enabl...
Modern systems-on-chip (SoCs) include not only general-purpose CPUs but also specialized hardware ac...
International audienceModern SoC systems consist of general-purpose processor cores augmented with l...
In this paper we propose using machine learning to improve the design of deep neural network hardwar...
System-on-a-chip (SoC) designs is characterized by heavy reuse of IP blocks to satisfy specific comp...
The complex non-linear processes in multi-dimensional parameter spaces, that are typical for an acce...
Current nanometer-scale metal-oxide-semiconductor field-effect transistor (MOSFET) devices exhibit s...
This work describes a cache architecture and memory model for 1000+ core microprocessors. Our appro...
The work presented in this thesis aims to provide an efficient hardware solution for managing cache ...
In heterogeneous computer architectures, the serial part of an application is coupled with domain-sp...
Modern System-on-Chip (SoC) designs are increasingly complex and heterogeneous, featuring specialize...
The end of Dennard scaling and Moore's law has motivated a rise in the use of parallelism and hardwa...
Cache coherence is one of the main challenges to tackle when designing a shared-memory multiprocesso...
New generation System-on-Chips will be extremely complex devices, composed from complex subsystems, ...
The semiconductor/computer industry has been following Moore\u27s law for several decades and has re...
There is a large, emerging, and commercially relevant class of applications which stands to be enabl...
Modern systems-on-chip (SoCs) include not only general-purpose CPUs but also specialized hardware ac...
International audienceModern SoC systems consist of general-purpose processor cores augmented with l...
In this paper we propose using machine learning to improve the design of deep neural network hardwar...
System-on-a-chip (SoC) designs is characterized by heavy reuse of IP blocks to satisfy specific comp...
The complex non-linear processes in multi-dimensional parameter spaces, that are typical for an acce...
Current nanometer-scale metal-oxide-semiconductor field-effect transistor (MOSFET) devices exhibit s...
This work describes a cache architecture and memory model for 1000+ core microprocessors. Our appro...
The work presented in this thesis aims to provide an efficient hardware solution for managing cache ...
In heterogeneous computer architectures, the serial part of an application is coupled with domain-sp...
Modern System-on-Chip (SoC) designs are increasingly complex and heterogeneous, featuring specialize...
The end of Dennard scaling and Moore's law has motivated a rise in the use of parallelism and hardwa...
Cache coherence is one of the main challenges to tackle when designing a shared-memory multiprocesso...
New generation System-on-Chips will be extremely complex devices, composed from complex subsystems, ...
The semiconductor/computer industry has been following Moore\u27s law for several decades and has re...
There is a large, emerging, and commercially relevant class of applications which stands to be enabl...