Detail View

CoreNap: Energy Efficient Core Allocation for Latency-Critical Workloads
Citations

WEB OF SCIENCE

Citations

SCOPUS

Metadata Downloads

DC Field Value Language
dc.contributor.author Park, Gyeongseo -
dc.contributor.author Kang, Ki-Dong -
dc.contributor.author Kim, Minho -
dc.contributor.author Kim, Daehoon -
dc.date.accessioned 2023-01-17T18:10:16Z -
dc.date.available 2023-01-17T18:10:16Z -
dc.date.created 2023-01-05 -
dc.date.issued 2023-01 -
dc.identifier.issn 1556-6056 -
dc.identifier.uri http://hdl.handle.net/20.500.11750/17490 -
dc.description.abstract In data-center servers, the dynamic core allocation for Latency-Critical (LC) applications can play a crucial role in improving energy efficiency under Service Level Objective (SLO) constraints, allowing cores to enter idle states (i.e., C-states) that consume less power by turning off a part of hardware components of a processor. However, prior studies focus on the core allocation for application threads while not considering cores involved in network packet processing, even though packet processing affects not only response latency but also energy consumption considerably. In this paper, we first investigate the impacts of the explicit core allocation for network packet processing on the tail response latency and energy consumption while running LC applications. We observe that co-adjusting the number of cores for network packet processing along with the number of cores for LC application threads can improve energy efficiency substantially, compared with adjusting the number of cores only for application threads, as prior studies do. In addition, we propose a dynamic core allocation, called CoreNap, which allocates/de-allocates cores for both LC application threads and packet processing. CoreNap measures the CPU-utilization by application threads and packet processing individually, and predicts response latency and power consumption when the combination of core allocation is enforced via a lightweight prediction model. Based on the prediction, CoreNap chooses/enforces the energy-efficient combination of core allocation. Our experimental results show that CoreNap reduces energy consumption by up to 18.6% compared with state-of-the-art study that adjusts cores only for LC application in parallel packet processing environments. IEEE -
dc.language English -
dc.publisher Institute of Electrical and Electronics Engineers -
dc.title CoreNap: Energy Efficient Core Allocation for Latency-Critical Workloads -
dc.type Article -
dc.identifier.doi 10.1109/LCA.2022.3227629 -
dc.identifier.scopusid 2-s2.0-85144806681 -
dc.identifier.bibliographicCitation Park, Gyeongseo. (2023-01). CoreNap: Energy Efficient Core Allocation for Latency-Critical Workloads. IEEE Computer Architecture Letters, 22(1), 1–4. doi: 10.1109/LCA.2022.3227629 -
dc.description.isOpenAccess FALSE -
dc.subject.keywordAuthor Dynamic core allocation -
dc.subject.keywordAuthor energy efficiency -
dc.subject.keywordAuthor processor idle state -
dc.citation.endPage 4 -
dc.citation.number 1 -
dc.citation.startPage 1 -
dc.citation.title IEEE Computer Architecture Letters -
dc.citation.volume 22 -
Show Simple Item Record

File Downloads

  • There are no files associated with this item.

공유

qrcode
공유하기

Related Researcher

김대훈
Kim, Daehoon김대훈

Department of Electrical Engineering and Computer Science

read more

Total Views & Downloads