Filters








39,513 Hits in 4.6 sec

Collective Tuning Initiative [article]

Grigori Fursin
2014 arXiv   pre-print
) that can distribute optimization process and leverage optimization experience of multiple users.  ...  Together with the first production quality machine learning enabled interactive research compiler (MILEPOST GCC) this infrastructure opens up many research opportunities to study and develop future realistic  ...  Interactive Compilation Interface In 1999-2002, we started developing memory hierarchy analysis and optimization tools for real large high-performance applications within MHAOTEU project [32] to build  ... 
arXiv:1407.3487v1 fatcat:pvop4phayfbwflnsr6jqs52loe

Simulation and Analysis Engine for Scale-Out Workloads

Nadav Chachmon, Daniel Richins, Robert Cohn, Magnus Christensson, Wenzhi Cui, Vijay Janapa Reddi
2016 Proceedings of the 2016 International Conference on Supercomputing - ICS '16  
SAE can instrument the BIOS, kernel, drivers, and user processes.  ...  To reach high speeds, SAE couples tightly with a virtual platform and employs both a just-in-time (JIT) compiler that helps simulate simple instructions e ciently and a fast interpreter for simulating  ...  ACKNOWLEDGEMENTS We thank the entire Intel SAE team for their extensive development work that has made this paper possible, including but certainly not limited to Yulik Feldman, Mohammad Mahajna, Yair  ... 
doi:10.1145/2925426.2926293 dblp:conf/ics/ChachmonRCCCR16 fatcat:caq6ret56vdylkoljauxmqdjxu

Resource management for embedded systems

R.K. Immich, D.L. Kreutz, A.A. Frohlich
2006 2006 IEEE International Workshop on Factory Communication Systems  
This overhead is unacceptable for embedded systems. The EPOS operating system provides flexible and transparent access to resources for applications without incurring in unnecessary overhead.  ...  Metaprogrammed structures are used to predict, according to application usage and in compile time, whether a resource must use a polymorphic representation or may be accessed through direct calls.  ...  Two sample target configurations were use: one with We developed and compiled this application for the IA-32 architecture.  ... 
doi:10.1109/wfcs.2006.1704131 fatcat:l3jy2n4ucjcutghughjjh5vcxa

Orca: A Single-Language Web Framework for Collaborative Development

Lauritz Thamsen, Anton Gulenko, Michael Perscheid, Robert Krahn, Robert Hirschfeld, David A. Thomas
2012 2012 10th International Conference on Creating, Connecting and Collaborating through Computing  
In the last few years, the Web has been established as a platform for interactive applications.  ...  It reduces expert knowledge and the number of development tools and, thus, facilitates the collaboration of Web developers.  ...  We would also like to express thanks to Fabian Bornhofen, Thomas Bünger, and Eugenia Gabrielova for their comments on drafts of this paper.  ... 
doi:10.1109/c5.2012.9 dblp:conf/c5/ThamsenGPKHT12 fatcat:6saolk7vlzcjblnc6ywjo2oyjm

An interactive high-level debugger for control-flow optimized programs

Polle T. Zellweger
1983 SIGPLAN notices  
The transformations performed by an optimizing compiler have traditionally impeded interactive debugging in source language terms.  ...  A prototype system, called Navigator, has been developed for debugging optimized programs written in Cedar, an Algollike language.  ...  Nevertheless, the ability to apply an interactive high-level debugger to an optimized program is important Interactive high-level debuggers have long been recognized as useful program development tools  ... 
doi:10.1145/1006142.1006183 fatcat:mmfhsi57bbajbf4x56gldeusci

Auto-tuning support for manycore applications

Thomas Karcher, Christoph Schaefer, Victor Pankratius
2009 ACM SIGOPS Operating Systems Review  
We thank the University of Karlsruhe and the Excellence Initiative for the support of the Young Investigator Group.  ...  CONCLUSIONS Affordable manycore systems push parallelism into applications used in everyday life, but introduce more complexity for users and developers.  ...  Auto-tuning extensions to operating systems and compilers become indispensable for hiding complexity, making performance optimization manageable and keeping parallel applications portable.  ... 
doi:10.1145/1531793.1531808 fatcat:g2kfry73q5dh7bf6vbgksjl754

Transparent autonomization in CORBA

S. Masoud Sadjadi, Philip K. McKinley
2009 Computer Networks  
We describe a case study in which ACT/J is used to introduce three types of autonomic behavior (self-healing, self-optimization, and self-configuration) to a distributed surveillance application.  ...  We propose a model, called Adaptive CORBA Template (ACT), that enables autonomic behavior to be added to CORBA applications automatically and transparently, that is, without requiring any modifications  ...  This result is promising and demonstrates that it is possible to add self-optimizing behavior to a CORBA application transparently and dynamically.  ... 
doi:10.1016/j.comnet.2008.12.012 fatcat:3sutgsnmrvdrfgpymk7rfuuzwq

TRANSPARENT SHAPING: A METHODOLOGY FOR ADDING ADAPTIVE BEHAVIOR TO EXISTING SOFTWARE SYSTEMS AND APPLICATIONS [chapter]

S. MASOUD SADJADI, PHILIP K. MCKINLEY, BETTY H. C. CHENG
2011 Adaptive Control Approach for Software Quality Improvement  
After presenting the general methodology, we discuss two specific realizations of transparent shaping that we have developed and used to create adaptable systems and applications from existing ones. environment  ...  Even more challenging than developing new adaptable applications is enhancing existing applications, such that they execute effectively in new, dynamic environments not envisioned during their design and  ...  Acknowledgements We express our gratitude to the faculty and students in the Software Engineering and Network Systems Laboratory at Michigan State University for their feedback and their insightful discussions  ... 
doi:10.1142/9789814340922_0004 fatcat:5ti53eye65f2xmy6a2c6oahume

Polyglot CerberOS

Sven Akkermans, Bruno Crispo, Wouter Joosen, Danny Hughes
2018 Proceedings of the 15th EAI International Conference on Mobile and Ubiquitous Systems: Computing, Networking and Services - MobiQuitous '18  
for developers.  ...  The results show that interoperability and strong security guarantees for multilingual services on multi-tenant commodity IoT devices are feasible, in terms of performance and memory overhead, and transparent  ...  ACKNOWLEDGMENTS This research is partially funded by the Research Fund KU Leuven and the FWO D3-CPS project.  ... 
doi:10.1145/3286978.3286997 dblp:conf/mobiquitous/AkkermansCJ018 fatcat:4ez5bfmz7rgpncnxc64ial64pa

Serverless End Game: Disaggregation enabling Transparency [article]

Pedro García-López, Aleksander Slominski, Simon Shillaker, Michael Behrendt, Barnard Metzler
2020 arXiv   pre-print
For us, full transparency implies that we can compile, debug and run unmodified single-machine code over effectively unlimited compute, storage, and memory resources.  ...  models, and optimized deployment.  ...  Special thanks to Gerard Paris (Monte Carlo experiment), Pol Roca (GEMM experiment), and Daniel Barcelona for his insights and comments.  ... 
arXiv:2006.01251v1 fatcat:sklmosqtvjcppf44rr77okd6oa

Fast Prototyping Of Digital Signal Processing Systems By Means Of A Model-Based Codesign Environment

F. Ancona, Leonardo Reyneri
2006 Zenodo  
its interactions with the external world (for instance, mechatronical systems, human interaction, etc.); ii) performing functional and system-level architectural optimization (for instance, signal resolution  ...  be compiled into C code and/or executables, for SW, and VHDL and/or fusemap, for HW, and downloaded onto the DSP and/or FPGA.  ...  Figure 4 An application example: the digital HW subsystem of anUMTS uplink transmitter. Blue blocks are digital HW primitive blocks, while white blocks are hyerarchical blocks.  ... 
doi:10.5281/zenodo.52939 fatcat:zwqtsrq3vzhh3ce4v572kd2r5q

New techniques in Monte Carlo simulation: experience with a prototype of generic programming application to Geant4 physics processes [article]

Maria Grazia Pia, Lina Quintieri, Georg Weidenspointner State University Rio de Janeiro, MPE and MPI Halbleiterlabor
2010 arXiv   pre-print
The results of this research project allow the evaluation of new software techniques for their possible adoption in Monte Carlo simulation on objective, quantitative ground.  ...  An investigation is in progress to evaluate extensively and quantitatively the possible benefits and drawbacks of new programming paradigms in a Monte Carlo simulation environment, namely in the domain  ...  The authors thank Sergio Bertolucci, Thomas Evans, Elisabetta Gargioni, Simone Giani, Vladimir Grichine and Andreas Pfeiffer for valuable discussions.  ... 
arXiv:1012.3300v1 fatcat:vyuo3yzyovbr5op5qdufem7fsm

System support for automatic profiling and optimization

Xiaolan Zhang, Zheng Wang, Nicholas Gloy, J. Bradley Chen, Michael D. Smith
1997 ACM SIGOPS Operating Systems Review  
The Morph system provides a framework for automatic collection and management of profile information and application of profile-driven optimizations.  ...  Through the application of three code layout optimizations, we further show that Morph can use statistical profiles to improve application performance.  ...  We would like to specifically acknowledge Gang Chen and Cliff Young, who provided support for the optimizations in the Morph Editor.  ... 
doi:10.1145/269005.266640 fatcat:fmy335jtijb63cuhjobl63du2q

System support for automatic profiling and optimization

Xiaolan Zhang, Zheng Wang, Nicholas Gloy, J. Bradley Chen, Michael D. Smith
1997 Proceedings of the sixteenth ACM symposium on Operating systems principles - SOSP '97  
The Morph system provides a framework for automatic collection and management of profile information and application of profile-driven optimizations.  ...  Through the application of three code layout optimizations, we further show that Morph can use statistical profiles to improve application performance.  ...  We would like to specifically acknowledge Gang Chen and Cliff Young, who provided support for the optimizations in the Morph Editor.  ... 
doi:10.1145/268998.266640 dblp:conf/sosp/ZhangWGCS97 fatcat:hn7toaihune2vlx6vqovoueqji

Collective Mind: cleaning up the research and experimentation mess in computer engineering using crowdsourcing, big data and machine learning [article]

Grigori Fursin
2013 arXiv   pre-print
Gradually increasing optimization knowledge helps to continuously improve optimization heuristics of any compiler, predict optimizations for new programs or suggest efficient run-time (online) tuning and  ...  learning based meta compiler, and unified statistical analysis and machine learning plugins in a public repository to initiate systematic, reproducible and collaborative research, development and experimentation  ...  Intel Illinois, and Davide del Vento from NCAR for interesting discussions and feedback during development of cTuning technology.  ... 
arXiv:1308.2410v1 fatcat:hhlua3tdx5hy5gac4p3igwucja
« Previous Showing results 1 — 15 out of 39,513 results