Abstract:
전력 시뮬레이션 방법 및 전력 시뮬레이터가 제공된다. 본 발명의 전력 시뮬레이터는 코어스 그레인 어레이에서 수행되는 인스트럭션의 수행에 대한 정적 정보를 추출하는 정적 정보 추출부, 상기 인스트럭션의 수행에 대한 동적 정보를 추출하는 동적 정보 추출부, 및 상기 정적 정보 및 상기 동적 정보에 기초하여 상기 프로세서의 추정 전력을 계산하는 계산부를 포함하는 것을 특징으로 하며, 이를 통해 시뮬레이션 과정의 시간을 단축할 수 있다. 전력 시뮬레이션, 동적 정보, 정적 정보
Abstract:
응용 프로그램을 실행하는 프로세서의 성능을 평가하거나 혹은 해당 프로세서에 최적으로 실행 가능한 응용 프로그램을 작성하기 위해 사용되는 프로세서 시뮬레이션 기술이 개시된다. 다수의 기능 유닛을 포함하는 재구성 가능한 프로세서의 시뮬레이션 장치는 피연산자를 생성하는 기능 유닛과 그 피연산자를 소모하는 기능 유닛 간의 라우팅 경로를 큐(queue)로 표현하여 프로세서를 모델링한다. 이러한 큐의 싸이즈는 기능 유닛들간의 라우팅 지연에 관한 정보와, 스케쥴러로부터 수신한 모듈로 스케쥴링(modulo scheduling)에 따른 순환 루프(iteration loop)의 스테이지 정보(stage information)를 기초로 결정된다. 각 라우팅 큐의 동작에 대한 호스트향 바이너리 코드를 저장하는 모델링 코드 DB가 구비되고, 바이너리 파일 대신에 대응하는 호스트향 바이너리 코드를 실행하여 시뮬레이션한다.
Abstract:
재구성가능프로세서(reconfigurable processor)의인터럽트핸들링기술이개시된다. 본발명의일 양상에따르면, 재구성가능프로세서는다수의프로세싱엘리먼트를포함할수 있고, 그중 일부의프로세싱엘리먼트가인터럽트핸들링을위해별도로지정되는것이가능하다. 그리고재구성가능프로세서가루프연산을실행하는도중에인터럽트요청이발생하면별도로지정된프로세싱엘리먼트가인터럽트요청을처리하는것이가능하다. 따라서인터럽트요청에대한처리가기존의실행되던루프연산과병렬적으로수행될수 있다.
Abstract:
인스트럭션 캐시 관리 방법 및 프로세서가 제공된다. 본 발명의 프로세서는 비활동 모드 및 활동 모드를 가지는 프로세서 코어, 및 상기 비활동 모드 동안, 상기 활동 모드 동안 상기 프로세서 코어가 수행할 제1 인스트럭션을 미리 추적하여 캐시 미스를 검출하는 인스트럭션 캐시를 포함하는 것을 특징으로 하며, 이를 통해 캐시 미스를 미리 검출하여 실제 인스트럭션 수행시의 캐시 미스 발생 빈도를 감소시킬 수 있다. 캐시 미스, 인스트럭션 캐시, 재구성 프로세서
Abstract:
PURPOSE: An apparatus for accessing a multi-bank memory is provided to reduce the core cycle taken for sorting data by allowing a memory controller to arrange and transfer data, which are required by a processor core, in hardware manner. CONSTITUTION: A stride register(700) stores a stride value, and an address conversion unit(170) controls the access in column and/or row direction in relation to a logical block of a multi-bank memory. The width of the logical block is determined by the stride value. The stride value of the stride register is set up during the execution time by a processor(500). The address conversion unit controls the access to allocate the continuous data adjacent in the row direction to different banks.