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 …

[PDF][PDF] {FlexSC}: Flexible system call scheduling with {Exception-Less} system calls

L Soares, M Stumm - 9th USENIX Symposium on Operating Systems …, 2010 - usenix.org
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 …

HASS: A scheduler for heterogeneous multicore systems

D Shelepov, JC Saez Alcaide, S Jeffery… - ACM SIGOPS …, 2009 - dl.acm.org
Future heterogeneous single-ISA multicore processors will have an edge in potential
performance per watt over comparable homogeneous processors. To fully tap into that …

Survey of energy-cognizant scheduling techniques

S Zhuravlev, JC Saez, S Blagodurov… - … on Parallel and …, 2012 - ieeexplore.ieee.org
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 …

Operating system support for overlap**-ISA heterogeneous multi-core architectures

T Li, P Brett, R Knauerhase, D Koufaty… - HPCA-16 2010 The …, 2010 - ieeexplore.ieee.org
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 …

A comprehensive scheduler for asymmetric multicore systems

JC Saez, M Prieto, A Fedorova… - Proceedings of the 5th …, 2010 - dl.acm.org
Symmetric-ISA (instruction set architecture) asymmetric-performance multicore processors
were shown to deliver higher performance per watt and area for applications with diverse …

Cphash: A cache-partitioned hash table

Z Metreveli, N Zeldovich, MF Kaashoek - ACM SIGPLAN Notices, 2012 - dl.acm.org
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 …

Navigating heterogeneous processors with market mechanisms

M Guevara, B Lubin, BC Lee - 2013 IEEE 19th International …, 2013 - ieeexplore.ieee.org
Specialization of datacenter resources brings performance and energy improvements in
response to the growing scale and diversity of cloud applications. Yet heterogeneous …

Energy consumption analysis of algorithms implementations

M Rashid, L Ardito, M Torchiano - 2015 ACM/IEEE International …, 2015 - ieeexplore.ieee.org
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 …

Enhanced telemetry for encrypted threat analytics

D McGrew, B Anderson - 2016 IEEE 24th international …, 2016 - ieeexplore.ieee.org
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 …