-
公开(公告)号:KR101236562B1
公开(公告)日:2013-02-22
申请号:KR1020100002029
申请日:2010-01-08
Applicant: 한국과학기술연구원
Abstract: 본 발명은 캐시 프로파일(cash profile)을 이용한 향상된 소프트웨어 파이프라인 스케줄링(Enhances software Pipeline Schedule; EPS) 방법에 관한 것으로서, 보다 구체적으로는 (1) 캐시 프로파일링을 수행하는 단계; 및 (2) 상기 수행된 캐시 프로파일링 결과를 이용하여, 향상된 소프트웨어 파이프라인 스케줄링을 수행하는 단계를 포함하는 것을 그 구성상의 특징으로 한다.
본 발명의 캐시 프로파일을 이용한 향상된 소프트웨어 파이프라인 스케줄링 방법에 따르면, 명령어 스케줄링 시 캐시 프로파일링 결과를 활용함으로써 명령어의 병렬성의 확보와 캐시 성능의 향상을 동시에 달성할 수 있다.-
公开(公告)号:KR1020110081725A
公开(公告)日:2011-07-14
申请号:KR1020100002029
申请日:2010-01-08
Applicant: 한국과학기술연구원
Abstract: PURPOSE: An EPS method using a cache profile is provided to secure the parallelism of instruction and improve the performance of cache at the same time. CONSTITUTION: Cache profiling is performed(S100). EPS(Enhanced Pipeline Scheduling) is performed by using a cache profiling result(S200). On the basis of the cache profiling result, the optimization target load instruction is determined. Instructions connected to the load instruction with a dependent relation are divided from remaining instructions. Different options are applied to the divided instruction.
Abstract translation: 目的:提供使用缓存配置文件的EPS方法来保护指令的并行性,同时提高缓存的性能。 构成:执行缓存分析(S100)。 通过使用缓存分析结果(S200)来执行EPS(增强流水线调度)。 在缓存分析结果的基础上,确定优化目标加载指令。 连接到具有从属关系的加载指令的指令与剩余指令分开。 对分割的指令应用不同的选项。
-