Filters








6 Hits in 2.3 sec

Cache-aware cross-profiling for java processors

Walter Binder, Alex Villazón, Martin Schoeberl, Philippe Moret
<span title="">2008</span> <i title="ACM Press"> <a target="_blank" rel="noopener" href="https://fatcat.wiki/container/h3qjmo5xyfe6fcrh4fogxmkkiq" style="color: black;">Proceedings of the 2008 international conference on Compilers, architectures and synthesis for embedded systems - CASES &#39;08</a> </i> &nbsp;
In this paper, we introduce a customizable cross-profiling framework for embedded Java processors, including processors featuring a method cache.  ...  An evaluation using the JOP embedded Java processor as target confirms that our approach reconciles high profile accuracy with moderate overhead.  ...  Cross-profiling for an embedded Java processor was introduced in [8] .  ... 
<span class="external-identifiers"> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1145/1450095.1450116">doi:10.1145/1450095.1450116</a> <a target="_blank" rel="external noopener" href="https://dblp.org/rec/conf/cases/BinderVSM08.html">dblp:conf/cases/BinderVSM08</a> <a target="_blank" rel="external noopener" href="https://fatcat.wiki/release/b56sa2dxwrhvdm6htq6hrilmpi">fatcat:b56sa2dxwrhvdm6htq6hrilmpi</a> </span>
<a target="_blank" rel="noopener" href="https://web.archive.org/web/20170808222656/http://www.inf.usi.ch/faculty/binder/documents/cases08.pdf" title="fulltext PDF download" data-goatcounter-click="serp-fulltext" data-goatcounter-title="serp-fulltext"> <button class="ui simple right pointing dropdown compact black labeled icon button serp-button"> <i class="icon ia-icon"></i> Web Archive [PDF] <div class="menu fulltext-thumbnail"> <img src="https://blobs.fatcat.wiki/thumbnail/pdf/25/00/250022f3f6c0f77c40b2bafb6ea58873f7027efd.180px.jpg" alt="fulltext thumbnail" loading="lazy"> </div> </button> </a> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1145/1450095.1450116"> <button class="ui left aligned compact blue labeled icon button serp-button"> <i class="external alternate icon"></i> acm.org </button> </a>

Analyzing performance and dynamic behavior of embedded Java software with calling-context cross-profiling

Philippe Moret, Walter Binder, Martin Schoeberl, Alex Villazón, Danilo Ansaloni
<span title="">2009</span> <i title="ACM Press"> <a target="_blank" rel="noopener" href="https://fatcat.wiki/container/jkof62xj4faelkewz45n46rrqe" style="color: black;">Proceedings of the 7th International Conference on Principles and Practice of Programming in Java - PPPJ &#39;09</a> </i> &nbsp;
We implemented our approach in the customizable cross-profiler CProf, which generates calling-context cross-profiles.  ...  We promote cross-profiling as an alternative approach, which is particularly well suited for embedded Java processors.  ...  CONCLUSION In this tool demonstration, we present CProf, a configurable cross-profiler for embedded Java processors.  ... 
<span class="external-identifiers"> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1145/1596655.1596674">doi:10.1145/1596655.1596674</a> <a target="_blank" rel="external noopener" href="https://dblp.org/rec/conf/pppj/MoretBSVA09.html">dblp:conf/pppj/MoretBSVA09</a> <a target="_blank" rel="external noopener" href="https://fatcat.wiki/release/vsbkqx5wj5aqxn24caf6ykcpre">fatcat:vsbkqx5wj5aqxn24caf6ykcpre</a> </span>
<a target="_blank" rel="noopener" href="https://web.archive.org/web/20170808152153/http://www.vmars.tuwien.ac.at/documents/extern/2660/pppj09-cprof-final.pdf" title="fulltext PDF download" data-goatcounter-click="serp-fulltext" data-goatcounter-title="serp-fulltext"> <button class="ui simple right pointing dropdown compact black labeled icon button serp-button"> <i class="icon ia-icon"></i> Web Archive [PDF] <div class="menu fulltext-thumbnail"> <img src="https://blobs.fatcat.wiki/thumbnail/pdf/46/93/46939d3b3de106156e38e33fb221c4ea24ce005a.180px.jpg" alt="fulltext thumbnail" loading="lazy"> </div> </button> </a> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1145/1596655.1596674"> <button class="ui left aligned compact blue labeled icon button serp-button"> <i class="external alternate icon"></i> acm.org </button> </a>

Cross-profiling for Java processors

Walter Binder, Martin Schoeberl, Philippe Moret, Alex Villazón
<span title="2009-12-25">2009</span> <i title="Wiley"> <a target="_blank" rel="noopener" href="https://fatcat.wiki/container/afve5b3tavbfzch46mdtazbqla" style="color: black;">Software, Practice &amp; Experience</a> </i> &nbsp;
Our cross-profiling framework CProf is based on bytecode instrumentation in order to generate calling context cross-profiles with CPU cycle estimates for the target processor.  ...  In this article, we introduce a customizable cross-profiling framework for embedded Java processors, including processors featuring a method cache.  ...  CONCLUSION In this article we presented CProf, a customizable cross-profiling framework for embedded Java processors. CProf is completely portable and runs on any standard JVM.  ... 
<span class="external-identifiers"> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1002/spe.940">doi:10.1002/spe.940</a> <a target="_blank" rel="external noopener" href="https://fatcat.wiki/release/gaaerph7pfdlvpusj7fapzsfnq">fatcat:gaaerph7pfdlvpusj7fapzsfnq</a> </span>
<a target="_blank" rel="noopener" href="https://web.archive.org/web/20110526141402/http://www.jopdesign.com/doc/cprof_spe.pdf" title="fulltext PDF download" data-goatcounter-click="serp-fulltext" data-goatcounter-title="serp-fulltext"> <button class="ui simple right pointing dropdown compact black labeled icon button serp-button"> <i class="icon ia-icon"></i> Web Archive [PDF] <div class="menu fulltext-thumbnail"> <img src="https://blobs.fatcat.wiki/thumbnail/pdf/24/a4/24a4221ae21fd2fd7a700c6e44455b427c4bd1b5.180px.jpg" alt="fulltext thumbnail" loading="lazy"> </div> </button> </a> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1002/spe.940"> <button class="ui left aligned compact blue labeled icon button serp-button"> <i class="external alternate icon"></i> wiley.com </button> </a>

Cross-Profiling for Embedded Java Processors

Walter Binder, Martin Schoeberl, Philippe Moret, Alex Villazòn
<span title="">2008</span> <i title="IEEE"> <a target="_blank" rel="noopener" href="https://fatcat.wiki/container/mr2re5en4rajnjdlytdvj35iyy" style="color: black;">2008 Fifth International Conference on Quantitative Evaluation of Systems</a> </i> &nbsp;
We present a novel cross-profiler that relies on Java bytecode instrumentation and generates calling-contextsensitive cross-profiles with CPU cycle estimations for each calling context.  ...  In this paper we propose cross-profiling for embedded systems equipped with a Java processor; the cross-profiles are collected in any standard Java environment, but represent the execution time metrics  ...  Embedded Java Processors as Cross-Profiling Target In this Section we give an overview of Java processors as target systems for cross-profiling.  ... 
<span class="external-identifiers"> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1109/qest.2008.39">doi:10.1109/qest.2008.39</a> <a target="_blank" rel="external noopener" href="https://dblp.org/rec/conf/qest/BinderSMV08.html">dblp:conf/qest/BinderSMV08</a> <a target="_blank" rel="external noopener" href="https://fatcat.wiki/release/pje6ee5kxfhh5ptscksq5nowqe">fatcat:pje6ee5kxfhh5ptscksq5nowqe</a> </span>
<a target="_blank" rel="noopener" href="https://web.archive.org/web/20200709184429/https://www.inf.usi.ch/faculty/binder/documents/qest08.pdf" title="fulltext PDF download" data-goatcounter-click="serp-fulltext" data-goatcounter-title="serp-fulltext"> <button class="ui simple right pointing dropdown compact black labeled icon button serp-button"> <i class="icon ia-icon"></i> Web Archive [PDF] <div class="menu fulltext-thumbnail"> <img src="https://blobs.fatcat.wiki/thumbnail/pdf/c5/b5/c5b56d2a2c3e6a8a1c46aef0f67f06f6d23951f5.180px.jpg" alt="fulltext thumbnail" loading="lazy"> </div> </button> </a> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1109/qest.2008.39"> <button class="ui left aligned compact blue labeled icon button serp-button"> <i class="external alternate icon"></i> ieee.com </button> </a>

Design Space Exploration for Java Processors with Cross-Profiling

Martin Schoeberl, Walter Binder, Philippe Moret, Alex Villazon
<span title="">2009</span> <i title="IEEE"> <a target="_blank" rel="noopener" href="https://fatcat.wiki/container/mr2re5en4rajnjdlytdvj35iyy" style="color: black;">2009 Sixth International Conference on the Quantitative Evaluation of Systems</a> </i> &nbsp;
We evaluate our approach in the context of a Java processor for embedded systems using cross-profiling on a standard desktop Java virtual machine.  ...  Most processors are used in embedded systems, where the processor architectures are diverse due to optimizations for different application domains.  ...  The cross-profiler yields calling-context-sensitive profiles, estimating CPU cycle consumption for each executed calling context.  ... 
<span class="external-identifiers"> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1109/qest.2009.15">doi:10.1109/qest.2009.15</a> <a target="_blank" rel="external noopener" href="https://dblp.org/rec/conf/qest/SchoeberlBMV09.html">dblp:conf/qest/SchoeberlBMV09</a> <a target="_blank" rel="external noopener" href="https://fatcat.wiki/release/y22oz5pcu5glrmbgwfazizwxce">fatcat:y22oz5pcu5glrmbgwfazizwxce</a> </span>
<a target="_blank" rel="noopener" href="https://web.archive.org/web/20110401181401/http://www.vmars.tuwien.ac.at/documents/extern/2653/profarch_qest2009.pdf" title="fulltext PDF download" data-goatcounter-click="serp-fulltext" data-goatcounter-title="serp-fulltext"> <button class="ui simple right pointing dropdown compact black labeled icon button serp-button"> <i class="icon ia-icon"></i> Web Archive [PDF] <div class="menu fulltext-thumbnail"> <img src="https://blobs.fatcat.wiki/thumbnail/pdf/34/f8/34f8493c906e1542c1bfde5a5c6c1f9e135fac25.180px.jpg" alt="fulltext thumbnail" loading="lazy"> </div> </button> </a> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1109/qest.2009.15"> <button class="ui left aligned compact blue labeled icon button serp-button"> <i class="external alternate icon"></i> ieee.com </button> </a>

@J

Walter Binder, Alex Villazón, Danilo Ansaloni, Philippe Moret
<span title="">2009</span> <i title="ACM Press"> Proceedings of the Third Workshop on Virtual Machines and Intermediate Languages - VMIL &#39;09 </i> &nbsp;
Many software-engineering tools for the Java Virtual Machine that perform some form of dynamic program analysis, such as profilers or debuggers, are implemented with low-level bytecode instrumentation  ...  However, prevailing AOP frameworks lack some features that are essential for certain dynamic analyses.  ...  for embedded Java [13] .  ... 
<span class="external-identifiers"> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1145/1711506.1711510">doi:10.1145/1711506.1711510</a> <a target="_blank" rel="external noopener" href="https://fatcat.wiki/release/4fpuhhovsvcnxkvi4ktxzaohmm">fatcat:4fpuhhovsvcnxkvi4ktxzaohmm</a> </span>
<a target="_blank" rel="noopener" href="https://web.archive.org/web/20170809041634/http://design.cs.iastate.edu/vmil/2009/papers/p05-binder.pdf" title="fulltext PDF download" data-goatcounter-click="serp-fulltext" data-goatcounter-title="serp-fulltext"> <button class="ui simple right pointing dropdown compact black labeled icon button serp-button"> <i class="icon ia-icon"></i> Web Archive [PDF] <div class="menu fulltext-thumbnail"> <img src="https://blobs.fatcat.wiki/thumbnail/pdf/ce/c9/cec9b7aacc3162c38293c3663d0ba7ed9155ae9f.180px.jpg" alt="fulltext thumbnail" loading="lazy"> </div> </button> </a> <a target="_blank" rel="external noopener noreferrer" href="https://doi.org/10.1145/1711506.1711510"> <button class="ui left aligned compact blue labeled icon button serp-button"> <i class="external alternate icon"></i> acm.org </button> </a>