Abstract:
When task-mapping a hybrid optical network-on-chip which comprises a plurality of processing elements (PEs), a plurality of routers matched by PE, and optical links and electrical links forming paths between the routers, a method of the present invention comprises modeling a task characteristic graph by defining a relation between a plurality of tasks and the data sizes of the tasks; modeling a PE characteristic graph by defining the arrangement of the PEs and connection states between the PEs; performing mapping modeling by temporarily mapping the task characteristic graph on the PE characteristic graph repeatedly; and mapping a task by PE according to a mapping modeling result which has the minimum value of path overlap of optical links between tasks among the mapping modeling results. [Reference numerals] (100) Processing element; (200) Router; (300) Optical link; (400) Electrical link; (500) Task-mapping device
Abstract:
본 발명은 코어 보다 적은 개수의 라우터를 포함하면서도 대역폭 저하를 방지할 수 있는 3차원 네트워크 온 칩에 관한 것으로, Z좌표를 따라 수직 배열되는 둘 이상의 레이어; 상기 둘 이상의 레이어 각각에 X좌표와 Y좌표를 따라 매트릭스 배열되는 복수의 코어; 상기 복수의 코어를 분류한 적어도 하나의 클러스터에 각각 대응하여, 상기 둘 이상의 레이어 각각에 상기 X좌표와 Y좌표를 따라 매트릭스 배열되고, 상기 각 레이어 내에서 상호 연결되는 적어도 하나의 라우터; 및 상기 적어도 하나의 클러스터에 각각 대응하여, 상기 둘 이상의 레이어에 각각 배치되어 상호 수직하는 둘 이상의 라우터를 연결하도록, 상기 둘 이상의 레이어를 관통하는 적어도 하나의 TSV를 포함하는 네트워크 온 칩을 제공한다. 이때, 상기 적어도 하나의 클러스터 각각은, 상기 적어도 하나의 라우터 중 대응하는 하나의 라우터, 및 상기 복수의 코어 중 상기 대응하는 하나의 라우터와 스타 토폴로지(star topology)를 이루도록 각각 연결되는 둘 이상의 코어를 포함한다.
Abstract:
하이브리드 광학 네트워크 온 칩의 토폴로지 설계 시, 라우터 모델 및 애플리케이션 태스크의 특성화 그래프에 기초하여 복수의 토폴로지를 생성하되, 유전자 알고리즘 기법을 적용하여 복수의 토폴로지 중 에너지 효율 및 응답 시간이 최적화된 적어도 하나의 토폴로지를 검출하며, 유전자 알고리즘은 광 신호 전력 손실 비용 및 충돌 경로 손실 비용에 기초한 적합도 함수를 통해 최적화된 토폴로지를 검출한다.
Abstract:
본 발명에 따른 네트워크 온 칩 라우터는 상기 라우터가 수신한 플릿의 굴절 수준에 기초하여, 해당 플릿의 프로덕티브 포트를 지정하는 프로덕티브 포트 지정부, 상기 프로덕티브 포트 지정부의 처리에 따라 프로덕티브 포트가 지정되지 않은 플릿이 임시 저장되는 사이드 버퍼 및 상기 플릿을 각각 지정된 프로덕티브 포트로 이동시키는 스위치부를 포함하되, 상기 프로덕티브 포트 지정부는 상기 굴절 수준이 높은 플릿에 대하여 우선적으로 프로덕티브 포트를 지정하고, 상기 굴절 수준은 굴절 횟수가 크거나 상기 사이드 버퍼에 임시 저장된 경우에 높아진다.
Abstract:
컴포넌트 간의 신호를 라우팅하는 네트워크 온 칩은, 각 컴포넌트의 신호의 송수신을 제어하는 하나 이상의 라우터와 각 라우터에 할당된 커뮤니케이션에 따라 상향, 하향, 좌향, 및 우향 중 어느 한 방향으로 각 라우터의 신호가 전송되도록 연결하는 채널을 포함하되, 하나 이상의 라우터는 2차원 메쉬 구조를 기반으로 하고, 각 라우터는, 대응하는 컴포넌트로부터 수신한 신호를 변조하여 채널을 통해 어느 한 방향으로 신호를 전송하거나, 각 라우터를 통과하는 신호의 방향을 전환시키거나, 채널로부터 수신한 신호를 복조하여 컴포넌트로 전송한다. 이러한 네트워크 온 칩은 종래의 광학 네트워크 온 칩에 비해 적은 수의 스위칭 모듈로 컴포넌트 간의 네트워크를 구현 할 수 있다.