A survey of techniques for architecting and managing asymmetric multicore processors
S Mittal - ACM Computing Surveys (CSUR), 2016 - dl.acm.org
To meet the needs of a diverse range of workloads, asymmetric multicore processors
(AMPs) have been proposed, which feature cores of different microarchitecture or ISAs …
(AMPs) have been proposed, which feature cores of different microarchitecture or ISAs …
[PDF][PDF] {FlexSC}: Flexible system call scheduling with {Exception-Less} system calls
For the past 30+ years, system calls have been the de facto interface used by applications to
request services from the operating system kernel. System calls have almost universally …
request services from the operating system kernel. System calls have almost universally …
HASS: A scheduler for heterogeneous multicore systems
Future heterogeneous single-ISA multicore processors will have an edge in potential
performance per watt over comparable homogeneous processors. To fully tap into that …
performance per watt over comparable homogeneous processors. To fully tap into that …
Survey of energy-cognizant scheduling techniques
Execution time is no longer the only metric by which computational systems are judged. In
fact, explicitly sacrificing raw performance in exchange for energy savings is becoming a …
fact, explicitly sacrificing raw performance in exchange for energy savings is becoming a …
Operating system support for overlap**-ISA heterogeneous multi-core architectures
A heterogeneous processor consists of cores that are asymmetric in performance and
functionality. Such a design provides a cost-effective solution for processor manufacturers to …
functionality. Such a design provides a cost-effective solution for processor manufacturers to …
A comprehensive scheduler for asymmetric multicore systems
Symmetric-ISA (instruction set architecture) asymmetric-performance multicore processors
were shown to deliver higher performance per watt and area for applications with diverse …
were shown to deliver higher performance per watt and area for applications with diverse …
Cphash: A cache-partitioned hash table
CPHash is a concurrent hash table for multicore processors. CPHash partitions its table
across the caches of cores and uses message passing to transfer lookups/inserts to a …
across the caches of cores and uses message passing to transfer lookups/inserts to a …
Navigating heterogeneous processors with market mechanisms
Specialization of datacenter resources brings performance and energy improvements in
response to the growing scale and diversity of cloud applications. Yet heterogeneous …
response to the growing scale and diversity of cloud applications. Yet heterogeneous …
Energy consumption analysis of algorithms implementations
Context: Mobile Devices, typically battery driven, require new efforts to improve the energy
efficiency of both hardware and software designs. Goal: The goal of this work is to analyze …
efficiency of both hardware and software designs. Goal: The goal of this work is to analyze …
Enhanced telemetry for encrypted threat analytics
Traditional flow monitoring provides a high-level view of network communications by
reporting the addresses, ports, and byte and packet counts of a flow. This data is valuable …
reporting the addresses, ports, and byte and packet counts of a flow. This data is valuable …