Travelled to:
1 × China
1 × France
1 × Germany
1 × Ireland
1 × United Kingdom
13 × USA
2 × Canada
Collaborated with:
H.Komatsu H.Inoue M.Kawahito T.Inagaki P.Wu H.Hayashizaki T.Yasue R.Odaira K.Ogata T.Suganuma T.Ogasawara T.Onodera T.Nakaike K.Ishizaki A.Koseki K.Kawachiya M.J.Serrano T.Moriyama J.G.Castaños D.Edelsohn P.Nagpurkar M.Takeuchi O.Gohda
Talks about:
compil (13) java (12) base (8) time (6) just (6) optim (5) hardwar (4) trace (4) dynam (4) perform (3)
Person: Toshio Nakatani
DBLP: Nakatani:Toshio
Contributed to:
Wrote 24 papers:
- ASPLOS-2012-OdairaN #memory management #optimisation #profiling
- Continuous object access profiling and optimizations to overcome the memory wall and bloat (RO, TN), pp. 147–158.
- ISMM-2012-InoueN #hardware #identification #java #source code
- Identifying the sources of cache misses in Java programs without relying on hardware counters (HI, TN), pp. 133–142.
- OOPSLA-2012-CastanosEINNOW #compilation #jit #on the #scripting language #static typing
- On the benefits and pitfalls of extending a statically typed language JIT compiler for dynamic scripting languages (JGC, DE, KI, PN, TN, TO, PW), pp. 195–212.
- OOPSLA-2012-InoueHWN #adaptation #compilation #java #jit #multi
- Adaptive multi-level compilation in a trace-based Java JIT compiler (HI, HH, PW, TN), pp. 179–194.
- ASPLOS-2011-HayashizakiWISN #performance
- Improving the performance of trace-based systems by false loop filtering (HH, PW, HI, MJS, TN), pp. 405–418.
- CGO-2011-InoueHWN #compilation #java #jit
- A trace-based Java JIT compiler retrofitted from a method-based compiler (HI, HH, PW, TN), pp. 246–256.
- OOPSLA-2011-WuHIN #java #performance #scalability
- Reducing trace selection footprint for large-scale Java applications without performance loss (PW, HH, HI, TN), pp. 789–804.
- CGO-2010-OdairaNIKN #graph
- Coloring-based coalescing for graph coloring register allocation (RO, TN, TI, HK, TN), pp. 160–169.
- OOPSLA-2009-InoueN #hardware #how #java #monitoring #performance #virtual machine
- How a Java VM can get more from a hardware performance monitor (HI, TN), pp. 137–154.
- PLDI-2009-InoueKN #case study #manycore #memory management
- A study of memory management for web-based applications on multicore processors (HI, HK, TN), pp. 386–396.
- ASPLOS-2006-KawahitoKMIN #framework #recognition
- A new idiom recognition framework for exploiting hardware-assist instructions (MK, HK, TM, HI, TN), pp. 382–393.
- OOPSLA-2006-OgataOKKN #compilation
- Replay compilation: improving debuggability of a just-in-time compiler (KO, TO, KK, HK, TN), pp. 241–252.
- PLDI-2006-NakaikeIKN
- Profile-based global live-range splitting (TN, TI, HK, TN), pp. 216–227.
- CGO-2003-InagakiKN #architecture #compilation #java #scheduling
- Integrated Prepass Scheduling for a Java Just-In-Time Compiler on the IA-64 Architecture (TI, HK, TN), pp. 159–168.
- OOPSLA-2003-IshizakiTKSGIKOKYOOKN #compilation #effectiveness #java #optimisation #platform
- Effectiveness of cross-platform optimizations for a java just-in-time compiler (KI, MT, KK, TS, OG, TI, AK, KO, MK, TY, TO, TO, HK, TN), pp. 187–204.
- PLDI-2003-InagakiOKN
- Stride prefetching by dynamically inspecting objects (TI, TO, HK, TN), pp. 269–277.
- PLDI-2003-SuganumaYN #compilation #java
- A region-based compilation technique for a Java just-in-time compiler (TS, TY, TN), pp. 312–323.
- ASPLOS-2002-OgataKN #bytecode #interpreter #java #optimisation
- Bytecode fetch optimization for a Java interpreter (KO, HK, TN), pp. 58–67.
- PLDI-2002-KawahitoKN #effectiveness
- Effective Sign Extension Elimination (MK, HK, TN), pp. 187–198.
- PLDI-2002-KosekiKN #graph
- Preference-Directed Graph Coloring (AK, HK, TN), pp. 33–44.
- OOPSLA-2001-OgasawaraKN #case study #exception #java #optimisation
- A Study of Exception Handling and Its Dynamic Optimization in Java (TO, HK, TN), pp. 83–95.
- OOPSLA-2001-SuganumaYKKN #compilation #framework #java #optimisation
- A Dynamic Optimization Framework for a Java Just-In-Time Compiler (TS, TY, MK, HK, TN), pp. 180–194.
- ASPLOS-2000-KawahitoKN #effectiveness #hardware #null #pointer
- Effective Null Pointer Check Elimination Utilizing Hardware Trap (MK, HK, TN), pp. 139–149.
- OOPSLA-2000-IshizakiKYKN #case study #compilation #java
- A study of devirtualization techniques for a JavaTM Just-In-Time compiler (KI, MK, TY, HK, TN), pp. 294–310.