-
公开(公告)号:KR101752062B1
公开(公告)日:2017-07-03
申请号:KR1020150144800
申请日:2015-10-16
Applicant: 성균관대학교산학협력단
Abstract: 본발명의실시예들에따른컴퓨터를이용하여그래픽프로세서상에서범용어플리케이션의구동을분석하는범용어플리케이션분석방법은그래픽프로세서에뮬레이터상에서구동되는최적화전의범용어플리케이션의전역메모리접근을모니터링하면서, 전역메모리접근을일으키는쓰레드의쓰레드정보및 데이터인덱스를기록하여메모리접근기록을생성하는단계, 메모리접근기록에기록된복수의쓰레드들이복수의쓰레드그룹들을구성할경우에, 각쓰레드그룹마다각 쓰레드그룹에속하는쓰레드들이접근하는적어도하나의데이터를군집화한복수의데이터그룹들을접근된순서대로나열하여, 각쓰레드그룹마다재사용스택을생성하는단계및 재사용스택에기초하여, 데이터그룹들의재사용패턴을분석하는단계를포함할수 있다.
-
2.범용 어플리케이션을 그래픽 프로세서에서 구동하기 위한 범용 어플리케이션 분석 장치 및 분석 방법 有权
Title translation: 在图形处理器上驱动通用应用的通用应用分析设备和分析方法公开(公告)号:KR1020170045437A
公开(公告)日:2017-04-27
申请号:KR1020150144800
申请日:2015-10-16
Applicant: 성균관대학교산학협력단
Abstract: 본발명의실시예들에따른컴퓨터를이용하여그래픽프로세서상에서범용어플리케이션의구동을분석하는범용어플리케이션분석방법은그래픽프로세서에뮬레이터상에서구동되는최적화전의범용어플리케이션의전역메모리접근을모니터링하면서, 전역메모리접근을일으키는쓰레드의쓰레드정보및 데이터인덱스를기록하여메모리접근기록을생성하는단계, 메모리접근기록에기록된복수의쓰레드들이복수의쓰레드그룹들을구성할경우에, 각쓰레드그룹마다각 쓰레드그룹에속하는쓰레드들이접근하는적어도하나의데이터를군집화한복수의데이터그룹들을접근된순서대로나열하여, 각쓰레드그룹마다재사용스택을생성하는단계및 재사용스택에기초하여, 데이터그룹들의재사용패턴을분석하는단계를포함할수 있다.
Abstract translation: 用于使用根据本发明的同时监视现有的通用的应用程序来优化上的图形处理器,仿真器中运行的全局存储器访问的计算机分析上的图形处理器的通用应用程序的操作,导致全局存储器访问通用应用分析方法的实例 记录线程信息的步骤中,将线程的数据索引生成存储器访问的记录,当有多个记录在存储器访问记录线程的被配置的多个线程组,线程访问属于每个线程组的每个线程组 这可以是一个步骤,其至少通过聚类数据组接入过程中,相位和的基础上,列出作为多个数据中的一个重叠,以产生重新堆叠为每个线程组,并分析数据组的复用模式 。
-
3.범용 그래픽 프로세서의 공유 메모리를 캐시로 동작시키기 위한 공유 메모리 제어 방법 및 이를 이용한 범용 그래픽 프로세서 有权
Title translation: 用于将一般用途图形处理器的共享存储器作为缓存和一般用途图形处理器使用的共享存储器控制方法公开(公告)号:KR101639943B1
公开(公告)日:2016-07-15
申请号:KR1020150034583
申请日:2015-03-12
Applicant: 성균관대학교산학협력단
IPC: G06T1/60
CPC classification number: G06T1/60
Abstract: 본발명의실시예들에따른범용그래픽프로세서는복수의멀티프로세서들, L2 캐시및 글로벌 GPU 메모리를포함하는범용그래픽프로세서이다. 멀티프로세서들의각각은복수의코어유닛들, 소정의용량비율로 L1 캐시와공유메모리로나뉘어설정되는설정가능(configurable) 메모리및 L1 캐시에서희생되는희생블록(victim block)을공유메모리에저장하는로컬메모리제어부를포함할수 있다.
Abstract translation: 根据本发明的实施例的通用图形处理器是包括多个多处理器,L2高速缓存和全局GPU存储器的通用图形处理器。 每个多处理器可以包括:多个核心单元; 可配置存储器,其通过以固定比率被分成L1高速缓存和共享存储器来配置; 以及本地存储器控制部分,其将在L1高速缓存中牺牲的受害者存储器存储在共享存储器中。
-
-