Filters








1,810 Hits in 9.2 sec

Using cache mapping to improve memory performance of handheld devices

Rong Xu, Zhiyuan Li
IEEE International Symposium on - ISPASS Performance Analysis of Systems and Software, 2004  
In this paper, we use memory profiling to guide such page-based cache mapping. We model the cache mapping problem and prove that finding the optimal cache mapping is NP-hard.  ...  We then present a heuristic to select the mapping. Execution time measurement shows that our heuristic can improve the performance from 1% to 21% for a set of test programs.  ...  For a handheld device, it is important to find out whether any performance gain comes at the cost of increased energy consumption (due to the use of additional hardware units, for example).  ... 
doi:10.1109/ispass.2004.1291362 dblp:conf/ispass/XuL04 fatcat:aoegvi57bbakfdzsr3zybqojb4

Integrated power management for video streaming to mobile handheld devices

Shivajit Mohapatra, Radu Cornea, Nikil Dutt, Alex Nicolau, Nalini Venkatasubramanian
2003 Proceedings of the eleventh ACM international conference on Multimedia - MULTIMEDIA '03  
Optimizing user experience for streaming video applications on handheld devices is a significant research challenge.  ...  Our performance results indicate that architectural optimizations that are cognizant of user level parameters(e.g. transcoded video quality) can provide energy gains as high as 57.5% for the CPU and memory  ...  A memory access is performed (i) in case of a cache miss, to fetch an entire cache line and (ii) when a line needs to be replaced and is marked dirty (has been modified and needs to be written back to  ... 
doi:10.1145/957013.957134 dblp:conf/mm/MohapatraCDNV03 fatcat:td44nwolivhevbxr6eo5cyemsi

Integrated power management for video streaming to mobile handheld devices

Shivajit Mohapatra, Radu Cornea, Nikil Dutt, Alex Nicolau, Nalini Venkatasubramanian
2003 Proceedings of the eleventh ACM international conference on Multimedia - MULTIMEDIA '03  
Optimizing user experience for streaming video applications on handheld devices is a significant research challenge.  ...  Our performance results indicate that architectural optimizations that are cognizant of user level parameters(e.g. transcoded video quality) can provide energy gains as high as 57.5% for the CPU and memory  ...  A memory access is performed (i) in case of a cache miss, to fetch an entire cache line and (ii) when a line needs to be replaced and is marked dirty (has been modified and needs to be written back to  ... 
doi:10.1145/957131.957134 fatcat:e6ophxlgjbdh3lsdernlwss4wu

Short-Circuiting Memory Traffic in Handheld Platforms

Praveen Yedlapalli, Nachiappan Chidambaram Nachiappan, Niranjan Soundararajan, Anand Sivasubramaniam, Mahmut T. Kandemir, Chita R. Das
2014 2014 47th Annual IEEE/ACM International Symposium on Microarchitecture  
In this work, we study workloads from these domains and identify the memory subsystem (system agent) to be a critical bottleneck to performance scaling.  ...  Handheld devices are ubiquitous in today's world. With their advent, we also see a tremendous increase in deviceuser interactivity and real-time data processing needs.  ...  By using our two techniques, the percentage of frames completed improved to 92% and 88%, respectively.  ... 
doi:10.1109/micro.2014.60 dblp:conf/micro/YedlapalliNSSKD14 fatcat:v2jdz3ts3fdszad2ycf2gntlr4

Cache Performance Optimization for SoC Vedio Applications

Lei Li, Wei Zhang, HuiYao An, Xing Zhang, HuaiQi Zhu
2014 Journal of Multimedia  
In this paper, a set of management policies is proposed to improve the cache performance for a SoC platform of video application.  ...  Experimental study shows that the performance can be improved by the proposed mechanism in contrast to the general cache without Last Level Cache (LLC): up to 18.87% Hit Rate increased, 10.62% MM Latency  ...  Restrictions on performance of the processors for handheld devices often include, but not limited to [10] cost, power consumption, and functionality.  ... 
doi:10.4304/jmm.9.7.926-933 fatcat:pk5h6l5xvbbm7aqs2i5fmaf4ea

The parks PDA

Yoshiki Ohshima, John Maloney, Andy Ogden
2003 Companion of the 18th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications - OOPSLA '03  
The Parks PDA is a lightweight, handheld device for theme park guests that functions as a combination guidebook, map, and digital camera.  ...  We ported Squeak to the target device and used it to provide nearly bit-identical behavior across four different platforms.  ...  We especially thank Alan Kay and his team for creating Squeak and Squeak's open source community for their ongoing contributions to it.  ... 
doi:10.1145/949344.949444 dblp:conf/oopsla/OhshimaMO03 fatcat:b2jdg5eecvfbdhmx7qlfhyuuoe

Multiresolution 3D Rendering on Mobile Devices [chapter]

Javier Lluch, Rafa Gaitán, Miguel Escrivá, Emilio Camahort
2006 Lecture Notes in Computer Science  
We present a client/server system that is able to display 3D scenes on handheld devices. At the server we extract the geometry that is visible for each client and send it.  ...  The clients, running on mobile devices, use that information to render realistic images. Our geometry extraction algorithm employs multiresolution and view-dependent simplification.  ...  Careful selection of appropriate levels of detail allows rendering at interactive rates on a handheld device. Our system uses a geometry cache that manages two copies of the set of visible objects.  ... 
doi:10.1007/11758525_38 fatcat:64e77fzbfndnhku7ap7gojrwwa

Performance characterization and optimization of mobile augmented reality on handheld platforms

Sadagopan Srinivasan, Zhen Fang, Ravi Iyer, Steven Zhang, Mike Espig, Don Newell, Daniel Cermak, Yi Wu, Igor Kozintsev, Horst Haussecker
2009 2009 IEEE International Symposium on Workload Characterization (IISWC)  
We show that a 3X performance improvement in execution time can be achieved by implementing these optimizations.  ...  In the MAR usage model, the user is able to point the handheld camera to an object (like a wine bottle) or a set of objects (like an outdoor scene of buildings or monuments) and the device automatically  ...  The anonymous reviewers also helped us to improve the quality of the paper.  ... 
doi:10.1109/iiswc.2009.5306788 dblp:conf/iiswc/SrinivasanFIZENCWKH09 fatcat:jzhluenqf5hfnlgbkwqnjblp7y

Architectural Optimizations for Text to Speech Synthesis in Embedded Systems

Soumyajit Dey, Monu Kedia, Anupam Basu
2007 2007 Asia and South Pacific Design Automation Conference  
performance improvement of the concerned application.  ...  The increasing processing power of embedded devices have created the scope for certain applications that could previously be executed in desktop environments only, to migrate into handheld platforms.  ...  In real life situations, an embedded handheld device may require to handle on-line incoming text and synthesize the output speech in real-time.  ... 
doi:10.1109/aspdac.2007.358002 dblp:conf/aspdac/DeyKB07 fatcat:aysxrnizdvac7ahf76cmt7lraa

Internet-Enabled Mobile Handheld Devices for Mobile Commerce

Wen-Chen Hu
2005 Contemporary Management Research  
they are to use.  ...  A mobile handheld device includes six major components: i) a mobile operating system, ii) a mobile central processor unit, iii) a microbrowser, iv) input/output devices, v) a memory, and vi) batteries.  ...  Web caching has significant advantages such as reduced bandwidth consumption, server load, and latency. Together, the advantages make the Web less expensive and improve its performance.  ... 
doi:10.7903/cmr.70 fatcat:qizsjgddtbhanlabhvzt3mza4e

Improved indexing for cache miss reduction in embedded systems

Tony Givargis
2003 Proceedings of the 40th conference on Design automation - DAC '03  
The increasing use of microprocessor cores in embedded systems as well as mobile and portable devices creates an opportunity for customizing the cache subsystem for improved performance.  ...  However, in devices where the application set is known and characterized (e.g., systems that execute a fixed application set) there is an opportunity to improve cache performance by choosing an optimal  ...  These approaches, if applied to processor cache indexing, would introduce a large unacceptable overhead, since memory access is already a bottleneck in improving processor performance.  ... 
doi:10.1145/776050.776052 fatcat:qcnacyux3rhktd4vvtxkab6flu

Improved indexing for cache miss reduction in embedded systems

Tony Givargis
2003 Proceedings of the 40th conference on Design automation - DAC '03  
The increasing use of microprocessor cores in embedded systems as well as mobile and portable devices creates an opportunity for customizing the cache subsystem for improved performance.  ...  However, in devices where the application set is known and characterized (e.g., systems that execute a fixed application set) there is an opportunity to improve cache performance by choosing an optimal  ...  These approaches, if applied to processor cache indexing, would introduce a large unacceptable overhead, since memory access is already a bottleneck in improving processor performance.  ... 
doi:10.1145/775832.776052 dblp:conf/dac/Givargis03 fatcat:d4amj6gk75htnmpu52q4z2gyhq

A Compiler-in-the-Loop framework to explore Horizontally Partitioned Cache architectures

Aviral Shrivastavat, Ilya Issenin, Nikil Dutt
2008 2008 Asia and South Pacific Design Automation Conference  
Horizontally Partitioned Caches (HPCs) are a promising architectural feature to reduce the energy consumption of the memory subsystem.  ...  However, the energy reduction obtained using HPC architectures is very sensitive to the HPC parameters.  ...  The performance and energy improvements obtained using HPCs are highly sensitive to the compilation technique used.  ... 
doi:10.1109/aspdac.2008.4483968 dblp:conf/aspdac/ShrivastavaID08 fatcat:2ridn5vg6jgxbbyo6hr2st5rcy

Interactive three-dimensional rendering on mobile computer devices

Javier Lluch, Rafael Gaitán, Emilio Camahort, Roberto Vivó
2005 Proceedings of the 2005 ACM SIGCHI International Conference on Advances in computer entertainment technology - ACE '05  
We present a client/server system that is able to display 3D scenes on handheld devices. This kind of devices have important restrictions of memory and computing power.  ...  The clients render the geometry using the OpenGL ES [11] API. Our geometry extraction algorithm employs multiresolution and viewdependent simplification.  ...  When the cache swap is performed, the system sets the new level of detail to draw.  ... 
doi:10.1145/1178477.1178520 dblp:conf/ACMace/LluchGCV05 fatcat:d5e7zy5qijcgrb553trm23foci

Cache modeling and optimization for portable devices running MPEG-4 video decoder

Abu Asaduzzaman, Imad Mahgoub
2006 Multimedia tools and applications  
We use VisualSim and Cachegrind simulation tools to optimize cache sizes, levels of associativity, and cache levels for a portable device decoding MPEG-4 video.  ...  With improved CPU speed, memory sub-system deficiency is the major barrier to improving the system pertbrmance.  ...  Our work shows that the right selection of the cache parameters improves performance for devices running multimedia applications.  ... 
doi:10.1007/s11042-006-6145-y fatcat:fcwz6oddmfgejpyfjcbch7imhy
« Previous Showing results 1 — 15 out of 1,810 results