Idiom recognition framework using topological embeddingMotohiro KawahitoHideaki Komatsuet al.2013Transactions on Architecture and Code Optimization
Adaptive multi-level compilation in a trace-based java JIT compilerHiroshi InoueHiroshige Hayashizakiet al.2012OOPSLA 2012
Identifying the sources of cache misses in java programs without relying on hardware countersHiroshi InoueToshio Nakatani2012ISMM 2012
Reducing trace selection footprint for large-scale java applications without performance lossPeng WuHiroshige Hayashizakiet al.2011OOPSLA 2011
A high-performance sorting algorithm for multicore single-instruction multiple-data processorsHiroshi InoueTakao Moriyamaet al.2011Software - Practice and Experience
A trace-based Java JIT compiler retrofitted from a method-based compilerHiroshi InoueHiroshige Hayashizakiet al.2011CGO 2011
Improving the performance of trace-based systems by false loop filteringHiroshige HayashizakiPeng Wuet al.2011ASPLOS 2011
Performance of multi-process and multi-thread processing on multi-core SMT processorsHiroshi InoueToshio Nakatani2010IISWC 2010
How a Java VM can get more from a hardware performance monitorHiroshi InoueToshio Nakatani2009OOPSLA 2009
A study of memory management for web-based applications on multicore processorsHiroshi InoueHideaki Komatsuet al.2009PLDI 2009