Filters








3,013 Hits in 4.3 sec

ACME

Keith D. Cooper, Alexander Grosul, Timothy J. Harvey, Steven Reeves, Devika Subramanian, Linda Torczon, Todd Waterman
2005 Proceedings of the 2005 ACM SIGPLAN/SIGBED conference on Languages, compilers, and tools for embedded systems - LCTES'05  
A significant portion of the adaptive compilation process is devoted to multiple executions of the code being compiled. We have developed a technique called virtual execution to address this problem.  ...  Research over the past five years has shown significant performance improvements using a technique called adaptive compilation.  ...  We believe that ACME should serve as a model for future adaptive compilation systems.  ... 
doi:10.1145/1065910.1065921 fatcat:66i4ffr3qbcbnbnon5urdfup3i

ACME

Keith D. Cooper, Alexander Grosul, Timothy J. Harvey, Steven Reeves, Devika Subramanian, Linda Torczon, Todd Waterman
2005 SIGPLAN notices  
A significant portion of the adaptive compilation process is devoted to multiple executions of the code being compiled. We have developed a technique called virtual execution to address this problem.  ...  Research over the past five years has shown significant performance improvements using a technique called adaptive compilation.  ...  The server has two 1GHz processors, each with a 1MB cache, and 2GB of main memory. ACME was evaluated using twelve CPU-intensive applications taken from several different benchmark suites.  ... 
doi:10.1145/1070891.1065921 fatcat:orocxlvvtngxxfev3vlnvannyu

Acme-DB: An Adaptive Caching Mechanism Using Multiple Experts for Database Buffers [chapter]

Faizal Riaz-ud-Din, Markus Kirchberg
Enterprise Information Systems VI  
An adaptive caching algorithm, known as Adaptive Caching with Multiple Experts (ACME), has recently been presented in the field of web-caching.  ...  We explore the migration of ACME to the database caching environment.  ...  ACKNOWLEDGEMENTS We would like to thank Ismail Ari for the original ACME source code and Xiaodong Zhang, Song Jiang, Sam H. Noh, and Heung Seok Jeon for the live traces.  ... 
doi:10.1007/1-4020-3675-2_9 dblp:conf/iceis/Riaz-ud-DinK04a fatcat:u23og76bhvbebech36p5gjhyea

4th International Workshop on Interactive Content Consumption at ACM TVX'16

Britta Meixner, Werner Bailer, Maarten Wijnants, Rene Kaiser, Joscha Jäger, Rik Bauwens, Frank Bentley
2016 Proceedings of the ACM International Conference on Interactive Experiences for TV and Online Video - TVX '16  
Both organizers and participants collect inputs on large flip charts along multiple question dimensions throughout the day.  ...  This format of a dynamically changing working panel has empirically proven to work well for discussions among experts on concrete questions.  ... 
doi:10.1145/2932206.2932424 dblp:conf/tvx/MeixnerBWKJBB16 fatcat:lc6mgxtsmbgnrlg52zlgdu4e4m

Towards universal mobile caching

Ganesh Santhanakrishnan, Ahmed Amer, Panos K. Chrysanthis
2005 Proceedings of the 4th ACM international workshop on Data engineering for wireless and mobile access - MobiDE '05  
UMC has demonstrated the ability to provide caching benefits in the on-demand retrieval of web documents for the mobile web, wherein multiple levels of intervening caches can create adverse workloads for  ...  other general caching schemes.  ...  This approach was first presented with ACME (Adaptive Caching using Multiple Experts) [3] .  ... 
doi:10.1145/1065870.1065883 dblp:conf/mobide/SanthanakrishnanAC05 fatcat:r3jwcx4cyzahhnmz5qyqwkxatm

Fourth ACM SIGPLAN Workshop on Commercial Users of Functional Programming

Jeremy Gibbons
2007 Proceedings of the 4th ACM SIGPLAN workshop on Commercial users of functional programming - CUFP '07  
multiple cores.  ...  He became the SIP expert in the group in 2005, and adapted his SIP stack to the AXD 301/TAG product; then SIP was removed from the product's feature list.  ... 
doi:10.1145/1362702.1362703 fatcat:vizu5h47d5cglnms7s3v2scrpi

GD-GhOST

Ganesh Santhanakrishnan, Ahmed Amer, Panos K. Chrysanthis, Dan Li
2004 Proceedings of the 2004 ACM symposium on Applied computing - SAC '04  
A popular solution to internet performance problems is the widespread caching of data.  ...  Many caching algorithms have been proposed in the literature, most attempting to optimize for one criteria or another, and recent efforts have explored the automation and self-tuning of caching algorithms  ...  Our approach is most similar to Adaptive Caching using Multiple Experts (ACME) [2] . ACME uses a mixture of arbitrary policies which are treated as experts.  ... 
doi:10.1145/967900.968131 dblp:conf/sac/SanthanakrishnanACL04 fatcat:o53yyjvw2vaftk5x6s42st3xx4

ACM SIGACT news distributed computing column 33 teaching concurrency

Idit Keidar
2009 ACM SIGACT News  
Chapter 7 discusses problems that involve multiple resources.  ...  This is aimed at more advanced students than Magee-Kramer (say, senior US undergraduates), in particular, it assumes basic courses in hardware and infrastructure systems (concepts like caches, processors  ... 
doi:10.1145/1515698.1515710 fatcat:rz6wqdb2pja5xn7ro4suthttva

The locality principle

Peter J. Denning
2005 Communications of the ACM  
Not even a systems expert can find all the caches and erase them.  ...  Computer forensics starts to emerge as a field; it uses locality and signal processing to recover the most recently deleted files; and it uses multiple system and network caches to reconstruction actions  ... 
doi:10.1145/1070838.1070856 fatcat:dt5npip6znahpkok6vp6dxibwi

Dynamic heterogeneity and the need for multicore virtualization

Philip M. Wells, Koushik Chakraborty, Gurindar S. Sohi
2009 ACM SIGOPS Operating Systems Review  
examine one emerging issue in particular: that of dynamic heterogeneity, which can arise, even among physically homogeneous cores, from changing reliability, power, or thermal conditions, or different cache  ...  This proposal allows state to be transparently migrated from one core to another using the existing cache coherence protocol.  ...  It requires the VMM to adapt to varying demand on the services of each guest VM, but also maintain the locality of per-core predictive structures, such as caches, TLBs, and branch predictors -in effect  ... 
doi:10.1145/1531793.1531797 fatcat:mgrtesoh7zawjf7potq6nc2wmq

Fab forms

Maria Shugrina, Ariel Shamir, Wojciech Matusik
2015 ACM Transactions on Graphics  
Figure 1 : Using offline adaptive sampling, our method converts general parametric designs into Fab Forms, parameterized object representations supporting interactive customization, while ensuring high-level  ...  This allows interactive navigation in the valid regions of the design space using an automatically generated Web user interface (UI).  ...  grateful to the authors of external libraries [OpenSCAD ; Shewchuk 1996; Carve CSG; Clipper; Pfaff and Thuerey 2013; Schulte et al. 2010; Museth 2013 ; Google; Zaphoyd Studios; jQuery Foundation; threejs] used  ... 
doi:10.1145/2766994 fatcat:otbixnxvmvhztnhzjou6e2yhkq

A metaprogramming approach to generating optimized code for algorithms in linear algebra

Najaf A. Shah, Anthony Skjellum
2005 Proceedings of the 43rd annual southeast regional conference on - ACM-SE 43  
Copyright 2005 ACM 1-58113-000-0/00/0004…$5.00. processors. We propose a simple approach that uses metaprogramming to quickly compare the tradeoffs between different parameter values.  ...  REFERENCES Matrix-Matrix Multiplication [ 1 ] 1 Lam, M., Rothberg, E.., and Wolf, M. The Cache Performance and Optimizations of Blocked Algorithms.  ... 
doi:10.1145/1167350.1167399 dblp:conf/ACMse/ShahS05 fatcat:77nu6yrjlvcbdiclf73l6o6lai

Adaptive data dissemination and caching for edge service architectures built with the J2EE

Erich Liebmann, Schahram Dustdar
2004 Proceedings of the 2004 ACM symposium on Applied computing - SAC '04  
and caching.  ...  The utilization of an adaptive push and pull approach combined with the integration of business logic into data dissemination and caching decisions leads to a communication infrastructure that enables  ...  The use of the strategy pattern enables changing the dispatching and caching logic at runtime to adapt to changing conditions.  ... 
doi:10.1145/967900.968240 dblp:conf/sac/LiebmannD04 fatcat:2qhujxpodjcnllk6cme2h72b4a

A Dynamically Adaptable Hardware Transactional Memory

Marc Lupon, Grigorios Magklis, Antonio Gonzalez
2010 2010 43rd Annual IEEE/ACM International Symposium on Microarchitecture  
In this paper, we present DynTM (Dynamically Adaptable HTM), the first fully-flexible HTM system that permits the simultaneous execution of transactions using complementary version and conflict management  ...  We use this system to evaluate the performance benefit of the TMS predictor compared to a simpler adaptive method.  ...  By re-adapting the system at runtime, DynTM can use the most profitable strategy at any time during the execution of a program.  ... 
doi:10.1109/micro.2010.23 dblp:conf/micro/LuponMG10 fatcat:7i232v5kwfhs7cknn5wfgwylg4

Enabling the Next Generation of Scalable Clusters

William D. Gropp
2010 2010 10th IEEE/ACM International Conference on Cluster, Cloud and Grid Computing  
Automatically clones shared data to multiple per core private regions Enables a subset of cores to utilize the entire, large shared L3 Cache when remaining cores are not using it.  ...  L3 "Private" Up to 4 MB eDRAM Partial Victim Reduced power footprint (up to 4 MB) Shared L3 32MB eDRAM Adaptive Large 32MB shared footprint Core L2 Cache Core L2 Cache Core  ...  use. • Power 4, 5 and 6 processors enhanced this functionality.  ... 
doi:10.1109/ccgrid.2010.135 dblp:conf/ccgrid/Gropp10 fatcat:pq3277d6sfeovkrwz7omhgumzm
« Previous Showing results 1 — 15 out of 3,013 results