Filters








844 Hits in 11.5 sec

Addressing JavaScript JIT Engines Performance Quirks: A Crowdsourced Adaptive Compiler [chapter]

Rafael Auler, Edson Borin, Peli de Halleux, Michał Moskal, Nikolai Tillmann
2014 Lecture Notes in Computer Science  
For example, we show that applying JavaScript code optimizations in a tablet with Windows 8 and Internet Explorer 11 increased performance by, on average, 5 times, while running in a desktop with Windows  ...  Our approach is based on live measurements done while clients use the application on real platforms, proposing a new paradigm on how optimizations are tested.  ...  a given platform.  ... 
doi:10.1007/978-3-642-54807-9_13 fatcat:wawonahjovdntdslqgbnp42is4

The Yin and Yang of power and performance for asymmetric hardware and managed software

Ting Cao, Stephen M Blackburn, Tiejun Gao, Kathryn S McKinley
2012 2012 39th Annual International Symposium on Computer Architecture (ISCA)  
VM services fulfill the AMP requirement for an asynchronous, non-critical, differentiated, parallel, and ubiquitous workload to deliver energy efficiency.  ...  Managed languages abstract over hardware using Virtual Machine (VM) services (garbage collection, interpretation, and/or justin-time compilation) that together impose substantial energy and performance  ...  The small core will be a power and energy efficient execution context for the interpreter in contexts when the performance reduction is tolerable.  ... 
doi:10.1109/isca.2012.6237020 dblp:conf/isca/CaoBGM12 fatcat:ekk5yhy3f5hgvk2mgj2xgy6npq

The yin and yang of power and performance for asymmetric hardware and managed software

Ting Cao, Stephen M Blackburn, Tiejun Gao, Kathryn S McKinley
2012 SIGARCH Computer Architecture News  
VM services fulfill the AMP requirement for an asynchronous, non-critical, differentiated, parallel, and ubiquitous workload to deliver energy efficiency.  ...  Managed languages abstract over hardware using Virtual Machine (VM) services (garbage collection, interpretation, and/or justin-time compilation) that together impose substantial energy and performance  ...  The small core will be a power and energy efficient execution context for the interpreter in contexts when the performance reduction is tolerable.  ... 
doi:10.1145/2366231.2337185 fatcat:ucir5lxffjdfzgafdk4qgsxtr4

Evaluation of the soft error assessment consistency of a JIT‐based virtual platform simulator

Geancarlo Abich, Rafael Garibotti, Vitor Bandeira, Felipe da Rosa, Jonas Gava, Felipe Bortolon, Guilherme Medeiros, Fernando G. Moraes, Ricardo Reis, Luciano Ost
2021 IET Computers & Digital Techniques  
simulators (i.e. more realistic and accurate platforms) considering single and multicore processor architectures.  ...  below to 10%) for single and multicore processors.  ...  In this context, the utilization of a fault injection JIT-based virtual platform is promising since it can also be used for comparison among different processor models, ISAs and benchmarks considering  ... 
doi:10.1049/cdt2.12017 fatcat:45oqqfm7wbcohm7savqtw2rzzu

PyMTL: A Unified Framework for Vertically Integrated Computer Architecture Research

Derek Lockhart, Gary Zibrat, Christopher Batten
2014 2014 47th Annual IEEE/ACM International Symposium on Microarchitecture  
While the use of Python as a modeling and framework implementation language provides considerable benefits in terms of productivity, it comes at the cost of significantly longer simulation times.  ...  We introduce SimJIT, a custom JIT specialization engine that automatically generates optimized C++ for CL and RTL models.  ...  for their help developing the C++ and Verilog mesh network models.  ... 
doi:10.1109/micro.2014.50 dblp:conf/micro/LockhartZB14 fatcat:45vwsdljefg35akasoy5ijyspu

High Speed Cycle-Approximate Simulation of Embedded Cache-Incoherent and Coherent Chip-Multiprocessors

Christopher Thompson, Miles Gould, Nigel Topham
2018 International journal of parallel programming  
The target platform for this multicore simulator is a custom NoC based MPSoC flow, using the 3-stage variant of the EnCore RISC microprocessor.  ...  The platform comprises clusters of 1-8 processor cores, connected through a per-cluster arbiter to an ARM AMBA AXI [3] based packet switched network, which connects cores to memory banks and devices, such  ...  It is also unsuitable for performance profiling of systems which are extremely timing sensitive, such as hard-realtime systems.  ... 
doi:10.1007/s10766-018-0566-x fatcat:pmvu23xlafaejhva5o2vzldr4e

libRoadRunner: a high performance SBML simulation and analysis library: Table 1

Endre T. Somogyi, Jean-Marie Bouteiller, James A. Glazier, Matthias König, J. Kyle Medley, Maciej H. Swat, Herbert M. Sauro
2015 Bioinformatics  
Motivation: This article presents libRoadRunner, an extensible, high-performance, cross-platform, open-source software library for the simulation and analysis of models expressed using Systems Biology  ...  (JIT) compiler built on the widely used LLVM JIT compiler framework.  ...  We designed libRoadRunner to provide: (i) Efficient time-series generation and analysis of large or multiple SBML-based models; (ii) A comprehensive and logical Application Programming Interface (API);  ... 
doi:10.1093/bioinformatics/btv363 pmid:26085503 pmcid:PMC4607739 fatcat:v7ldu5eguzh7dec67tqzbqvb4a

Overhead Matters: A Model for Virtual Resource Management

Borja Sotomayor, Kate Keahey, Ian Foster
2006 First International Workshop on Virtualization Technology in Distributed Computing (VTDC 2006)  
We describe a model of virtual machine provisioning in a Grid environment that allows us to define such virtual resources and efficiently instantiate them on a physical Grid infrastructure.  ...  Virtual machines provide a promising vehicle for controlled sharing of physical resources, allowing us to instantiate a precisely defined virtual resource, configured with desired software configuration  ...  Some exploration of cache-based deployment has also been done with VMPlant [20] , focusing on batch cases.  ... 
doi:10.1109/vtdc.2006.9 fatcat:a6dgfdht7ngitj5tb243sqaevq

Dynamic optimization for efficient strong atomicity

Florian T. Schneider, Vijay Menon, Tatiana Shpeisman, Ali-Reza Adl-Tabatabai
2008 Proceedings of the 23rd ACM SIGPLAN conference on Object oriented programming systems languages and applications - OOPSLA '08  
We show how to implement these mechanisms efficiently by leveraging existing dynamic optimization infrastructure in a Java system.  ...  For safe, managed languages such as Java, there is a growing consensus towards strong atomicity semantics as a sound, scalable solution.  ...  Pessimistic analysis Incremental escape analyses have been proposed in the context of ahead-of-time compilation [7, 34] and also for JIT compilers [23] .  ... 
doi:10.1145/1449764.1449779 dblp:conf/oopsla/SchneiderMSA08 fatcat:v3vd76foaffapcgj3wxd3mo7ti

Navigating the Landscape for Real-Time Localization and Mapping for Robotics and Virtual and Augmented Reality

2018 Proceedings of the IEEE  
SLAM algorithmic approaches, and (4) tools for delivering, where appropriate, accelerated, adaptive SLAM solutions in a managed, JIT-compiled, adaptive runtime context.  ...  design space with respect to multiple objectives, (3) end-to-end simulation tools to enable optimisation of heterogeneous, accelerated architectures for the specific algorithmic requirements of the various  ...  SLAM algorithmic approaches; • tools for delivering, where appropriate, accelerated, adaptive SLAM solutions in a managed, JIT-compiled, adaptive runtime context.  ... 
doi:10.1109/jproc.2018.2856739 fatcat:a66m7lzvn5bjvlxyw7qkd2qaky

Techniques for obtaining high performance in Java programs

Iffat H. Kazi, Howard H. Chen, Berdenia Stanley, David J. Lilja
2000 ACM Computing Surveys  
Various types of Java compilers have been proposed, including Just-In-Time (JIT) compilers that compile bytecodes into native processor instructions on the fly; direct compilers that directly translate  ...  The standard technique for Java execution is interpretation, which provides for extensive portability of programs.  ...  ACKNOWLEDGMENTS We thank Amit Verma and Shakti Davis for their help in gathering some of the information used in this paper.  ... 
doi:10.1145/367701.367714 fatcat:76fvbgkvnffodgpip2lhajvz4m

Lean 4.0: A New Holistic Approach for the Integration of Lean Manufacturing Tools and Digital Technologies

Luana Sposito Valamede, Alessandra Cristina Santos Akkari
2020 International journal of mathematical, engineering and management sciences  
From interactions of LM tools mainly with Big Data Analytics, The Cloud, Virtual Simulation and Augmented Reality, multi-level circular diagrams pointed out the main contributions of Just in Time 4.0 (  ...  JIT 4.0), Kaizen 4.0, Kanban 4.0, Poka-Yoke 4.0, Value Stream Mapping 4.0 (VSM 4.0) and Total Productive Maintenance 4.0 (TPM 4.0).  ...  Acknowledgements To Brazilian National Council for Scientific and Technological Development (CNPq) for providing financial support for this research.  ... 
doi:10.33889/ijmems.2020.5.5.066 fatcat:gxnavaprovfj7etuchfjwsu7xy

MuscalietJS

Behnam Robatmili, Calin Cascaval, Mehrdad Reshadi, Madhukar N. Kedlaya, Seth Fowler, Vrajesh Bhavsar, Michael Weber, Ben Hardekopf
2014 Proceedings of the 10th ACM SIGPLAN/SIGOPS international conference on Virtual execution environments - VEE '14  
To make up for the performance loss due to layering, we propose a two pronged approach: high-level JavaScript optimizations and exploitation of low-level VM features that produce very efficient code for  ...  decent performance, rapid prototyping and exploration  ...  We leave further exploration of that approach for future work.  ... 
doi:10.1145/2576195.2576211 dblp:conf/vee/RobatmiliCRKFB0H14 fatcat:h6daq56i4jhszhn5qb7cmd2mc4

MuscalietJS

Behnam Robatmili, Calin Cascaval, Mehrdad Reshadi, Madhukar N. Kedlaya, Seth Fowler, Vrajesh Bhavsar, Michael Weber, Ben Hardekopf
2014 SIGPLAN notices  
To make up for the performance loss due to layering, we propose a two pronged approach: high-level JavaScript optimizations and exploitation of low-level VM features that produce very efficient code for  ...  decent performance, rapid prototyping and exploration  ...  We leave further exploration of that approach for future work.  ... 
doi:10.1145/2674025.2576211 fatcat:2kzvunff3fcsvkygp7dkhbdwie

A Framework for Lattice QCD Calculations on GPUs

F.T. Winter, M.A. Clark, R.G. Edwards, B. Joo
2014 2014 IEEE 28th International Parallel and Distributed Processing Symposium  
The QDP-JIT/PTX library, the reimplementation of the low-level layer, provides a framework for lattice QCD calculations for the CUDA architecture.  ...  However, exploiting such platforms for existing scientific applications is not a trivial task.  ...  Partial support for this work was provided through the Scientific Discovery through Advanced Computing (SciDAC) program funded by U.S.  ... 
doi:10.1109/ipdps.2014.112 dblp:conf/ipps/WinterCEJ14 fatcat:suuszzh5k5gizmsyuh453gsaoi
« Previous Showing results 1 — 15 out of 844 results