-
公开(公告)号:KR1020080083417A
公开(公告)日:2008-09-18
申请号:KR1020070023922
申请日:2007-03-12
Applicant: 재단법인서울대학교산학협력재단
Abstract: A configuration cache with low power consumption and a reconfigurable processing system including the configuration cache are provided to apply context reuse to a configuration cache and a processing element array and drive a temporal cache and a spatial cache selectively according to context pipelining configuration and an environment in which the processing system is used to reduce power consumption without deteriorating performance. A reconfigurable processing system includes a register(174), a multiplexer(175), and a cache controller. The register outputs a context signal to a processing element(172). The multiplexer outputs one of the context signal fed back from the register and a context signal output from a cache element(155). The cache controller generates a signal for controlling output of the multiplexer. A reading operation of the cache element is not performed when the context signal fed back from the register is output.
Abstract translation: 提供具有低功耗的配置缓存和包括配置高速缓存的可重配置处理系统以将上下文重用应用于配置高速缓存和处理元件阵列,并根据上下文流水线配置和环境中的环境选择性地驱动时间高速缓存和空间高速缓存 该处理系统用于降低功耗而不降低性能。 可重构处理系统包括寄存器(174),多路复用器(175)和高速缓存控制器。 寄存器向处理元件(172)输出上下文信号。 复用器输出从寄存器反馈的上下文信号中的一个和从缓存元件(155)输出的上下文信号。 高速缓存控制器产生用于控制多路复用器输出的信号。 当从寄存器反馈的上下文信号被输出时,不执行缓存元件的读取操作。
-
公开(公告)号:KR1020060087836A
公开(公告)日:2006-08-03
申请号:KR1020050008689
申请日:2005-01-31
Applicant: 재단법인서울대학교산학협력재단
Abstract: 본 발명은 조건실행(predicated execution)을 지원할 수 있는 재구성 가능한 프로세싱 요소의 배열구조에 관한 것이다. 더욱 상세하게는, 프로세서 내의 각 프로세싱 요소에서 조건 연산을 수행한 후, 조건실행 버스(predicated bus)를 통해 조건 정보를 교환하는 방식으로 루프(loop)내부의 조건 분기 실행을 지원하는 재구성 가능한 프로세싱 요소의 배열구조에 관한 것이다.
본 발명에서는 프로세서 내의 각 프로세싱 요소를, 조건정보의 전송 기능을 수행하는 조건실행 버스를 통해 상호 연결함으로써, 공유 레지스터 파일 없이도 조건실행을 지원하는 것이 가능하다. 본 발명에 의한 조건실행을 지원하는 프로세싱 요소의 배열 구성에 의해, 프로세서의 처리 속도 향상 및 프로세서의 전체 크기를 줄이는 것이 가능하다.
프로세싱 요소, ALU, 배열, 재구성, 조건실행, 연결구조-
公开(公告)号:KR1020060090512A
公开(公告)日:2006-08-11
申请号:KR1020050011451
申请日:2005-02-07
Applicant: 재단법인서울대학교산학협력재단
Abstract: 본 발명은 재구성가능 배열 구조에서의 리소스 공유 및 파이프라이닝에 관한 것이다. 본 발명은, 배열 구조 내의 모든 프로세싱 요소에 동일한 기능 리소스(functional resource)를 구현시키는 대신, 각각의 행 및/또는 열에 배열된 프로세싱 요소들 간에 기능 리소스를 공유하도록 구성함으로써 설계시 필요한 전체 리소스의 개수를 줄이고, 나아가 상기 공유 리소스를 파이프라이닝 시킴으로써 면적 및 지연시간의 측면에서 더욱 효율적인 설계를 할 수 있는 리소스 공유 및 파이프 라이닝 구성을 갖는 재구성 가능 배열구조에 관한 것이다.
본 발명에 의한 리소스 공유 및 파이프라이닝 방법은 특정 응용 영역(application domain)에 따라 최적화된 재구성가능 배열 구조를 제안하며, 성능을 향상시키고, 전체 리소스의 개수를 줄임으로써 제조 비용을 절감하는 효과가 있다.
리소스 공유, 파이프라이닝, 재구성가능 배열 구조-
公开(公告)号:KR100863080B1
公开(公告)日:2008-10-13
申请号:KR1020070023922
申请日:2007-03-12
Applicant: 재단법인서울대학교산학협력재단
Abstract: 본 발명은 재구성형 프로세싱 시스템에서 사용되는 저전력형 컨피규레이션 캐시에 관한 것으로서, 컨피규레이션 캐시를 구성하는 캐시요소와 프로세싱 요소 어레이를 구성하는 각 프로세싱 요소 간의 새로운 연결구조를 제시함으로써 전력소모를 감소시킬 수 있는 컨피규레이션 캐시에 관한 것이다. 본 발명의 일 실시예에 따른 컨피규레이션 캐시내의 공간캐시는, 프로세싱 요소로 컨텍스트 신호를 출력하는 레지스터의 출력신호를 피드백하여 캐시요소로부터 출력되는 신호와 함께 멀티플렉서에 입력하여, 어느 하나의 신호를 상기 레지스터로 출력하도록 구성된다. 공간 캐시에서는 이와 같이 레지스터로부터 출력되는 신호를 재사용(Reuse) 함으로써, 메모리쪽의 읽기 연산의 횟수를 줄임으로써 전력소비를 줄일 수 있다. 전력소비를 줄일 수 있는 또 다른 구성으로서, 시간 캐시에서는 컨텍스트 파이프라이닝 구성이 제안되고, 사용환경에 따라 시간캐시와 공간캐시 중 어느 하나를 선택적으로 구동시킬 수 있는 구성이 제안된다.
저전력, 재구성형 프로세싱 시스템, 파이프라이닝, 시간매핑(Temporal Mapping), 공간매핑(Spatial Mapping), 프로세싱 요소(Processing Element), 컨피규레이션 캐시(Configuration Cache)-
公开(公告)号:KR100722770B1
公开(公告)日:2007-05-30
申请号:KR1020050008689
申请日:2005-01-31
Applicant: 재단법인서울대학교산학협력재단
Abstract: 본 발명은 조건실행(predicated execution)을 지원할 수 있는 재구성 가능한 프로세싱 요소의 배열구조에 관한 것이다. 더욱 상세하게는, 프로세서 내의 각 프로세싱 요소에서 조건 연산을 수행한 후, 조건실행 버스(predicated bus)를 통해 조건 정보를 교환하는 방식으로 루프(loop)내부의 조건 분기 실행을 지원하는 재구성 가능한 프로세싱 요소의 배열구조에 관한 것이다.
본 발명에서는 프로세서 내의 각 프로세싱 요소를, 조건정보의 전송 기능을 수행하는 조건실행 버스를 통해 상호 연결함으로써, 공유 레지스터 파일 없이도 조건실행을 지원하는 것이 가능하다. 본 발명에 의한 조건실행을 지원하는 프로세싱 요소의 배열 구성에 의해, 프로세서의 처리 속도 향상 및 프로세서의 전체 크기를 줄이는 것이 가능하다.
프로세싱 요소, ALU, 배열, 재구성, 조건실행, 연결구조-
公开(公告)号:KR100722428B1
公开(公告)日:2007-05-29
申请号:KR1020050011451
申请日:2005-02-07
Applicant: 재단법인서울대학교산학협력재단
Abstract: 본 발명은 재구성가능 배열 구조에서의 리소스 공유 및 파이프라이닝에 관한 것이다. 본 발명은, 배열 구조 내의 모든 프로세싱 요소에 동일한 기능 리소스(functional resource)를 구현시키는 대신, 각각의 행 및/또는 열에 배열된 프로세싱 요소들 간에 기능 리소스를 공유하도록 구성함으로써 설계시 필요한 전체 리소스의 개수를 줄이고, 나아가 상기 공유 리소스를 파이프라이닝 시킴으로써 면적 및 지연시간의 측면에서 더욱 효율적인 설계를 할 수 있는 리소스 공유 및 파이프 라이닝 구성을 갖는 재구성 가능 배열구조에 관한 것이다.
본 발명에 의한 리소스 공유 및 파이프라이닝 방법은 특정 응용 영역(application domain)에 따라 최적화된 재구성가능 배열 구조를 제안하며, 성능을 향상시키고, 전체 리소스의 개수를 줄임으로써 제조 비용을 절감하는 효과가 있다.
리소스 공유, 파이프라이닝, 재구성가능 배열 구조
-
-
-
-
-