posted by user: mbreternitz || 4241 views || tracked by 8 users: [display]

AMAS-BT 2013 : 6th Workshop on Architectural and Microarchitectural Support for Binary Translation

FacebookTwitterLinkedInGoogle

Link: http://amas-bt.ece.utexas.edu
 
When Jun 23, 2013 - Jun 23, 2013
Where Tel Aviv- Israel
Abstract Registration Due Apr 29, 2013
Submission Deadline May 6, 2013
Notification Due May 27, 2013
Final Version Due Jun 10, 2013
Categories    architecture   compilers   binary translation   dynamic compilation
 

Call For Papers

CALL FOR PAPERS -- AMAS-BT 201􀀖
6th Workshop on Architectural and Microarchitectural Support for Binary Translation

Held in conjunction with the 40th Int'l Symposium on Computer Architecture (ISCA-40)
Tel-Aviv, Israel -- June 23, 2013
http://amas-bt.ece.utexas.edu/


Workshop Overview
Long employed by industry, large scale use of binary translation and on-the-fly code generation
is becoming pervasive both as an enabler for virtualization, processor migration and also as
processor implementation technology. The emergence and expected growth of just-in-time
compilation, virtualization and Web 2.0 scripting languages brings to the forefront a need for
efficient execution of this class of applications. The availability of multiple execution threads
brings new challenges and opportunities, as existing binaries need to be transformed to benefit
from multiple processors, and extra processing resources enable continuous optimizations and
translation.
The main goal of this half-day workshop is to bring together researchers and practitioners with
the aim of stimulating the exchange of ideas and experiences on the potential and limits of
Architectural and MicroArchitectural Support for Binary Translation (hence the acronym
AMAS-BT). The key focus is on challenges and opportunities for such assistance and opening
new avenues of research. A secondary goal is to enable dissemination of hitherto unpublished
techniques from commercial projects.
The workshop scope includes support for decoding/translation, support for execution
optimization and runtime support. It will set a high scientific standard for such experiments, and
requires insightful analysis to justify all conclusions. The workshop will favor submissions that
provide meaningful insights, and identify underlying root causes for the failure or success of the
investigated technique. Acceptable work must thoroughly investigate and communicate why the
proposed technique performs as the results indicate.
Submission Topics
Hardware assistance for translation and code discovery:
 Interpretation engines, decoding assistance, translated code dispatch
 On-the-fly reconstruction of CFGs and data dependences, scheduling and optimization
 Bug-per-bug compatibility issues
 Static translation: without runtime assistance/translation and with runtime
assistance/translation (Hybrid Translation)
Hardware assistance for optimization:
 Extra/enhanced internal/physical registers
 Speculative execution support
 Reduced footprint/low-power cores enabled by binary translation, area and power
efficiency
 Techniques for parallelizing single-thread programs
Hardware assistance for runtime management:
 Self-modifying code, self-referential code, precise exceptions
 Runtime information: profiling branch directions, instructions with cache misses,
memory access monitoring
 Management of translated code and adapting code to changing program behavior,
persistent translation, incremental translation
 Multi-many cores: parallel translation, auto parallelization, speculative execution
Binary Translation: Heterogeneous cores and applications
 Dynamic code targeting to Heterogeneous Architectures
 Dynamic parallelization, vectorization
 Power-efficient execution
 CPU-GPU code migration
 Novel architectures, memory systems and caching for CPU/GPU
Binary Translation: Architectural effects and experience:
 Novel applications of binary translation and virtualization
 Performance characterization
 Dynamic instrumentation and debugging
 HW/SW co-design for efficient execution
 Experimental insights on binary translation and industrial experience

Related Resources

ASPLOS 2024   The ACM International Conference on Architectural Support for Programming Languages and Operating Systems (Fall)
OpenSuCo @ ISC HPC 2017   2017 International Workshop on Open Source Supercomputing
ASPLOS 2025   The ACM International Conference on Architectural Support for Programming Languages and Operating Systems
HiPC 2024   31st IEEE International Conference on High Performance Computing, Data, and Analytics
ASPLOS 2025   The ACM International Conference on Architectural Support for Programming Languages and Operating Systems
ICPP 2024   International Conference on Parallel Processing
ASPLOS 2025   The ACM International Conference on Architectural Support for Programming Languages and Operating Systems
ICBSTS 2024   2024 5th International Conference on Building Science, Technology and Sustainability (ICBSTS 2024)
ASPLOS 2024   The ACM International Conference on Architectural Support for Programming Languages and Operating Systems (Spring)
HiPEAC 2025   High Performance Embedded Architectures and Compilers