Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Justin J. Song is active.

Publication


Featured researches published by Justin J. Song.


high-performance computer architecture | 2008

Prediction of CPU idle-busy activity pattern

Qian Diao; Justin J. Song

Real-world workloads rarely saturate multi-core processor. CPU C-states can be used to reduce power consumption during processor idle time. The key unsolved problem is: when and how to use which C-state. We propose a machine learning prediction method and usage model. We evaluate this model with idle traces collected on dual-core and quad-core processor, and find this method can well predict CPUpsilas activity pattern at the error level not exceeding 4%. Compared with existing OS C-state policy, it results in 12% additional CPU power saving and 2% performance improvement. In industry, 12% power saving for any processor is very significant improvement. SPECWeb (which we used consists of 3 different benchmarks - We consistently see doubledigit power saving) is representative ldquofront-endrdquo server workload - it takes >60% DP server market segment share.


international conference on computer design | 2010

Inter-socket victim cacheing for platform power reduction

Subhra Mazumdar; Dean M. Tullsen; Justin J. Song

On a multi-socket architecture with load below peak, as is often the case in a server installation, it is common to consolidate load onto fewer sockets to save processor power. However, this can increase main memory power consumption due to the decreased total cache space. This paper describes inter-socket victim cacheing, a technique that enables such a system to do both load consolidation and cache aggregation at the same time. It uses the last level cache of an idle processor in a connected socket as a victim cache, holding evicted data from the active processor. This enables expensive main memory accesses to be replaced by cheaper cache hits. This work examines both static and dynamic victim cache management policies. Energy savings is as high as 32.5%, and averages 5.8%.


Archive | 2011

Predicting future power level states for processor cores

Justin J. Song; Qian Diao


Archive | 2007

Transitioning a processor package to a low power state

Justin J. Song; Qian Diao


Archive | 2008

Software-based Thread Remapping for power Savings

Justin J. Song


Archive | 2007

SAVING POWER IN A COMPUTER SYSTEM

Devadatta V. Bodas; Justin J. Song


Archive | 2006

Performance state management

Justin J. Song; Devadatta V. Bodas


Archive | 2007

Method, system, and apparatus for rerouting interrupts in a multi-core processor

Justin J. Song; Devadatta V. Bodas; Ohad Falik; Alon Naveh; Ilan Pardo; Anil Aggarwal; Sridhar Muthrasanallur; James B. Crossland


Archive | 2009

MECHANISMS TO AVOID INEFFICIENT CORE HOPPING AND PROVIDE HARDWARE ASSISTED LOW-POWER STATE SELECTION

Justin J. Song; John H. Crawford


international workshop on energy efficient supercomputing | 2014

Simple power-aware scheduler to limit power consumption by HPC system within a budget

Deva Bodas; Justin J. Song; Murali Rajappa; Andy Hoffman

Researchain Logo
Decentralizing Knowledge