Predictable Bytecode Cache with Prefetch Mechanism for a Java Processor
A time predictable bytecode cache with prefetch mechanism is proposed. It lets the CPU execute 4-byte per 2.42 cycles averagely. This leaves lots of time for prefetching. For each basic block, the time of prefetching and bytecode consumption can be computed accurately. Thus, the cache miss can be figured out in advance. It makes WCET analysis possible. Furthermore, this approach can be used in the method cache proposed in JOP that is time predictable with the miss only occurs on invoke and return. It deducts the time delay on invoke and return without changing any other properties of the method cache.
Real-Time Java Platform Time-predictable Bytecode Cache Instruction Prefetching Worst Case Execution Time (WCET)
Zhilei Chai Xindong Ye Guang Hu Shiliang Tu
School of Information Technology Jiangnan University Wuxi China School of Computer Science Fudan University Shanghai China
国际会议
成都
英文
576-580
2010-07-07(万方平台首次上网日期,不代表论文的发表时间)