-
公开(公告)号:CN1591325A
公开(公告)日:2005-03-09
申请号:CN200410068583.8
申请日:2004-08-27
Applicant: 松下电器产业株式会社
CPC classification number: G06F8/4442 , G06F12/0862 , G06F2212/6028
Abstract: 用于计算机系统的编译器装置,可以提高高速缓冲存储器的命中率,该编译器装置由预取目标提取装置、线程激活过程插入装置、以及线程过程生成装置构成,并且生成用于执行预取和预清除的线程。由该编译器装置生成的预取和预清除线程通过考虑程序的优先级以及高速缓冲存储器的使用率,与主程序的操作并行地执行预取和预清除。
-
公开(公告)号:CN100340975C
公开(公告)日:2007-10-03
申请号:CN200410068583.8
申请日:2004-08-27
Applicant: 松下电器产业株式会社
CPC classification number: G06F8/4442 , G06F12/0862 , G06F2212/6028
Abstract: 用于计算机系统的编译器装置,可以提高高速缓冲存储器的命中率,该编译器装置由预取目标提取装置、线程激活过程插入装置、以及线程过程生成装置构成,并且生成用于执行预取和预清除的线程。由该编译器装置生成的预取和预清除线程通过考虑程序的优先级以及高速缓冲存储器的使用率,与主程序的操作并行地执行预取和预清除。
-
公开(公告)号:CN1609805A
公开(公告)日:2005-04-27
申请号:CN200410085268.6
申请日:2004-10-18
Applicant: 松下电器产业株式会社
IPC: G06F9/45
CPC classification number: G06F8/4442
Abstract: 编译器58,是一种能够以更少工时来实现程序开发的编译器,可将高级语言所写的源程序72翻译为机器语言程序。该编译器58包括:指示获得单元,用于获得一个指示,指示将要产生的机器语言程序应当被优化;分析单元76,用于分析该源程序72;中间码转换单元78,用于根据分析单元76执行分析的结果将源程序72转换为中间码;优化单元68,用于根据该指示来优化该中间码;和码产生单元90,用于将该中间码转换为机器语言程序。上述指示是一个优化该机器语言程序的指示,适用于使用高速缓冲存储器的处理器。
-
公开(公告)号:CN1326036C
公开(公告)日:2007-07-11
申请号:CN200410061588.8
申请日:2004-12-27
Applicant: 松下电器产业株式会社
CPC classification number: G06F9/342 , G06F8/4442 , G06F9/383 , G06F12/0862 , G06F12/0888 , G06F2212/6028
Abstract: 本发明提供可以实现高速缓存的有效利用的数据处理装置,具有:高速缓存(28)和存储器(30),在由物理地址确定的各个区域内存储指令或数据;运算处理部(22),输出包含所述物理地址和表示预定处理的处理判定数据的逻辑地址,取得与该逻辑地址中包含的所述物理地址对应的所述指令或数据,并执行该指令;以及地址变换部(26),将所述运算处理部(22)输出的逻辑地址变换成所述物理地址;所述高速缓存(28)和存储器(30)读取在由所述物理地址确定的区域内存储的所述指令或所述数据,并且执行根据所述处理判定数据规定的处理。
-
公开(公告)号:CN1302385C
公开(公告)日:2007-02-28
申请号:CN200410085268.6
申请日:2004-10-18
Applicant: 松下电器产业株式会社
IPC: G06F9/45
CPC classification number: G06F8/4442
Abstract: 编译器58,是一种能够以更少工时来实现程序开发的编译器,可将高级语言所写的源程序72翻译为机器语言程序。该编译器58包括:指示获得单元,用于获得一个指示,指示将要产生的机器语言程序应当被优化;分析单元76,用于分析该源程序72;中间码转换单元78,用于根据分析单元76执行分析的结果将源程序72转换为中间码;优化单元68,用于根据该指示来优化该中间码;和码产生单元90,用于将该中间码转换为机器语言程序。上述指示是一个优化该机器语言程序的指示,适用于使用高速缓冲存储器的处理器。
-
公开(公告)号:CN1637703A
公开(公告)日:2005-07-13
申请号:CN200410061588.8
申请日:2004-12-27
Applicant: 松下电器产业株式会社
CPC classification number: G06F9/342 , G06F8/4442 , G06F9/383 , G06F12/0862 , G06F12/0888 , G06F2212/6028
Abstract: 本发明提供可以实现高速缓存的有效利用的数据处理装置,具有:高速缓存(28)和存储器(30),在由物理地址确定的各个区域内存储指令或数据;运算处理部(22),输出包含所述物理地址和表示预定处理的处理判定数据的逻辑地址,取得与该逻辑地址中包含的所述物理地址对应的所述指令或数据,并执行该指令;以及地址变换部(26),将所述运算处理部(22)输出的逻辑地址变换成所述物理地址;所述高速缓存(28)和存储器(30)读取在由所述物理地址确定的区域内存储的所述指令或所述数据,并且执行根据所述处理判定数据规定的处理。
-
-
-
-
-