AMAS-BT 2014 - 7th Annual Workshop on Architectural and Microarchitectural Support for Binary Translation (AMAS-BT)
Topics/Call fo Papers
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
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
Other CFPs
Last modified: 2014-01-29 23:31:20