R. Achutharaman

Learn More
The available Instruction Level Parallelism in Java bytecode (Java-ILP) is not readily exploitable using traditional in-order or out-of-order issue mechanisms due to dependencies involving stack operands. The sequentialization due to stack dependency can be overcome by identifying bytecode traces, which are sequences of bytecode instructions that when(More)
Prefetching reduces cache miss latency by moving data up in memory hierarchy before they are actually needed. Recent hardware-based stride prefetching techniques mostly rely on the processor pipeline information (e.g. program counter and branch prediction table) for prediction. Continuing developments in processor microarchitecture drastically change core(More)
The continued scaling of devices in accordance with Moore's law requires activation of some implants such as the source-drain extensions, SDEs, with as little diffusion as possible. New options in thermal processing are described and compared. Thermal flux annealing is the regime where power density is high enough to cause local heating but not so high as(More)
  • 1