-
公开(公告)号:CN101697117A
公开(公告)日:2010-04-21
申请号:CN200910035647.7
申请日:2009-09-30
Applicant: 江南大学
Abstract: 本发明涉及一种用于实时Java处理器的字节码高速缓存装置及存取方法,属于计算机领域。本发明装置包括字节码计数器、高速缓存读地址多路选择器、高速缓存写地址多路选择器、高速缓存读地址寄存器、高速缓存写地址寄存器、高速缓存读地址加法器、高速缓存写地址加法器、字节码可读比较器、字节码可写比较器、主存储器、高速缓存以及字节码寄存器。本发明利用Java字节码不等长、多数字节码少于4个字节的特点,进行一次取4个字节,分多次使用完,从而产生预取时间。本发明装置具有指令自动预取机制,可以减少因取指令带来的CPU停顿;并可以确定未命中发生的字节码位置,使其访问时间可静态预测。在确保程序执行可预测的同时大大提高了Java处理器的性能。
-
公开(公告)号:CN101697117B
公开(公告)日:2012-09-05
申请号:CN200910035647.7
申请日:2009-09-30
Applicant: 江南大学
Abstract: 本发明涉及一种用于实时Java处理器的字节码高速缓存装置及存取方法,属于计算机领域。本发明装置包括字节码计数器、高速缓存读地址多路选择器、高速缓存写地址多路选择器、高速缓存读地址寄存器、高速缓存写地址寄存器、高速缓存读地址加法器、高速缓存写地址加法器、字节码可读比较器、字节码可写比较器、主存储器、高速缓存以及字节码寄存器。本发明利用Java字节码不等长、多数字节码少于4个字节的特点,进行一次取4个字节,分多次使用完,从而产生预取时间。本发明装置具有指令自动预取机制,可以减少因取指令带来的CPU停顿;并可以确定未命中发生的字节码位置,使其访问时间可静态预测。在确保程序执行可预测的同时大大提高了Java处理器的性能。
-
公开(公告)号:CN201556199U
公开(公告)日:2010-08-18
申请号:CN200920232363.2
申请日:2009-09-30
Applicant: 江南大学
Abstract: 本实用新型涉及一种用于实时Java处理器的字节码高速缓存装置,属于计算机领域。本实用新型装置包括字节码计数器、高速缓存读地址多路选择器、高速缓存写地址多路选择器、高速缓存读地址寄存器、高速缓存写地址寄存器、高速缓存读地址加法器、高速缓存写地址加法器、字节码可读比较器、字节码可写比较器、主存储器、高速缓存以及字节码寄存器。本实用新型利用Java字节码不等长、多数字节码少于4个字节的特点,进行一次取4个字节,分多次使用完,从而产生预取时间。本实用新型装置具有指令自动预取机制,可以减少因取指令带来的CPU停顿;并可以确定未命中发生的字节码位置,使其访问时间可静态预测。在确保程序执行可预测的同时大大提高了Java处理器的性能。
-
-