Title
Direct data flows
Abstract
Reducing power consumption of Mobile Internet Devices (MID) and smartphones is critical as battery life is a key feature for mobility. Most vendors use System-On-Chip designs integrating more and more fixed-function hardware modules in a bid to reduce power consumption. On the other hand the explosion of new applications has increased the demand for PC-like processing capabilities on these devices. They are best supported by general purpose CPUs and Operating Systems which consume more power. Traditional system architectures focus on a data transfer model with the CPU as one of the endpoints. Consequently there are numerous usage scenarios where the general purpose CPU just acts as an intermediary between hardware modules, transferring data from a hardware module to memory and vice-versa. We propose Direct Data Flows, an SoC focused system architecture where the OS can configure fixed-function hardware modules to communicate data directly with each other. This eliminates unnecessary data hops and reduces CPU interrupts allowing the general purpose CPU to be opportunistically brought into lower power states, reducing overall power consumption. We have created a prototype Direct Data Flow setup for network file downloads which demonstrates up to 65% energy savings for typical file sizes.
Year
DOI
Venue
2011
10.1145/1945023.1945031
Operating Systems Review
Keywords
Field
DocType
lower power state,power consumption,general purpose cpu,peer-to-peer,hardware module,overall power consumption,fixed-function hardware module,system-on-chip,general purpose cpus,general purpose,data transfer model,unnecessary data,direct data flow,mobile platforms,power,data transfer,system on chip,chip,system architecture,power system,process capability,operating system
Mobile computing,Data modeling,Central processing unit,System on a chip,Computer science,Systems architecture,Energy consumption,CPU shielding,Data flow diagram,Embedded system
Journal
Volume
Issue
Citations 
45
1
0
PageRank 
References 
Authors
0.34
4
3
Name
Order
Citations
PageRank
Arun Raghunath1172.51
John Keys281.86
Mona Vij3364.51