Variability is a key issue in modern multiprocessors, resulting in performance and lifetime uncertainty, and high design margins. The margins can be reduced by exposing variability to software and then adapting at runtime. In this work we use sensors to monitor the variable operating conditions and the degradation rate. Based on the sensor data, our variability-aware OS scheduling algorithm assigns the workload to the cores and sets the power/performance tradeoffs to meet the mobile processor's lifetime constraints while adjusting to variability and improving the overall performance. We implement our algorithm in Android OS on a mobile phone and show that it achieves up to 160% performance improvement over the state-of-the-art while meeting...
Driven by increasingly aggressive CMOS technology scaling, sub-wavelength lithography is incurring m...
With CMOS scaling beyond 14 nm, reliability is a major concern for IC manufacturers. Reliability-awa...
Unpredictable battery lifetime arising from multitasking can have a significant negative effect on a...
Variability is a key issue in modern multiprocessors, resulting in performance and lifetime uncertai...
Today, there are more mobile devices than human beings on the planet. Mobiles execute a wide variety...
As semiconductor manufacturers build smaller components, circuits and chips at that scale become les...
With scaling of semiconductor fabrication technologies and the push towards deep sub-micron technolo...
Abstract—Instance and temperature-dependent power variation has a direct impact on quality of sensin...
Increased power consumption is a critical concern for smartphone users. While multi-core processors ...
Variability is the real big challenge for integrated circuits. Today, simulators help to estimate th...
Multicore platforms are characterized by increasing variability and aging effects which imply hetero...
Despite advances in multicore smartphone technologies, battery consumption still remains one of cust...
Mobile apps that use sensors to monitor user behavior often employ resource heavy inference algorith...
none3siWorkload allocation in embedded multicore platforms is an increasing challenging issue due to...
Reliability is a major concern in multiprocessors. Dynamic Reliability Management (DRM) aims at trad...
Driven by increasingly aggressive CMOS technology scaling, sub-wavelength lithography is incurring m...
With CMOS scaling beyond 14 nm, reliability is a major concern for IC manufacturers. Reliability-awa...
Unpredictable battery lifetime arising from multitasking can have a significant negative effect on a...
Variability is a key issue in modern multiprocessors, resulting in performance and lifetime uncertai...
Today, there are more mobile devices than human beings on the planet. Mobiles execute a wide variety...
As semiconductor manufacturers build smaller components, circuits and chips at that scale become les...
With scaling of semiconductor fabrication technologies and the push towards deep sub-micron technolo...
Abstract—Instance and temperature-dependent power variation has a direct impact on quality of sensin...
Increased power consumption is a critical concern for smartphone users. While multi-core processors ...
Variability is the real big challenge for integrated circuits. Today, simulators help to estimate th...
Multicore platforms are characterized by increasing variability and aging effects which imply hetero...
Despite advances in multicore smartphone technologies, battery consumption still remains one of cust...
Mobile apps that use sensors to monitor user behavior often employ resource heavy inference algorith...
none3siWorkload allocation in embedded multicore platforms is an increasing challenging issue due to...
Reliability is a major concern in multiprocessors. Dynamic Reliability Management (DRM) aims at trad...
Driven by increasingly aggressive CMOS technology scaling, sub-wavelength lithography is incurring m...
With CMOS scaling beyond 14 nm, reliability is a major concern for IC manufacturers. Reliability-awa...
Unpredictable battery lifetime arising from multitasking can have a significant negative effect on a...