재구성 가능한 컴퓨팅이란 무엇입니까?

재구성 가능한 컴퓨팅은 여러 컴퓨팅 옵션에 적용되는 용어입니다. 재구성 가능한 컴퓨터는 컴퓨터 아키텍처 칩과 구성 요소를 주문시 다른 사람을 위해 교체 할 수있는 컴퓨터입니다. 대안 적으로, 칩 및 구성 요소는 다른 기능을 수행하고 다른 데이터 흐름 배열을 따르기 위해 다르게 재 배열되고 연결 될 수있다. 재구성 가능한 컴퓨터는 범용 컴퓨터 처리 장치 (CPU)를 포함하거나 포함하지 않을 수도 있고, 여러 CPU를 가질 수 있거나 전용 통합 회로 및 필드 프로그래밍 가능 게이트 어레이에 의해서만 실행될 수 있습니다. 일부 사람들은 재구성 가능한 컴퓨팅을 하이브리드 컴퓨팅, 병렬 컴퓨팅, 파이프 라인 컴퓨팅 또는 고성능 컴퓨팅이라고합니다.

FPGA (Field-Programmable Gate Array) 컴퓨터는 플랫폼 및 네트워크 기능을 수행하는 CPU를 가질 수 있거나 모든 CPU 기능을 수행 할 수 있습니다. 이 FPGA는 다양한 WI에서 함께 클러스터링 될 수있는 컴퓨터 로직 구성 요소입니다.링 설정, 다른 기능과 데이터 흐름을 생성하며 언제든지 새로운 배열로 재구성 될 수 있습니다. 이 유연성은 특수한 컴퓨팅 작업을위한 최대 원시 컴퓨팅 전력을 제공하고 범용 컴퓨터보다 속도 기능이 향상됩니다. 대체 옵션에서 FPGA는 다른 데이터 흐름 경로와 동시 파이프 라인 데이터 작업을 생성하기 위해 병렬 컴퓨팅 사용으로 하드웨어 별 언어로 반복적으로 재 프로그래밍 할 수 있습니다.

하이브리드 컴퓨팅은 특정 용도를 위해 애플리케이션 별 코어와 일치하는 범용 CPU 코어를 포함하여 특정 컴퓨팅 기능의 기능과 속도를 높이기 때문에 재구성 가능한 컴퓨팅으로 간주됩니다. 이러한 애플리케이션 별 코어는 FPGA, 소비자에 의해 재구성되거나 재구성 가능한 데이터 처리 배열 (RDPA) 일 수 있습니다. 또한 PCI Express® 컴퓨터 확장 카드는 나방에 내부적으로 추가 될 수 있습니다.그래픽 또는 신호 카드 기능을 높이기 위해 Erboard 또는 자체 인클로저의 외부 적으로. 재구성 가능한 컴퓨팅은 전문적인 작업을위한 고성능 옵션을 제공하는 것입니다.

재구성 가능한 컴퓨팅 시스템이 범용 컴퓨팅보다 선호되는 이유는 재구성 가능한 시스템이 이러한 성능 유연성을 제공하기 때문입니다. 재구성 가능한 시스템은 실행되기 전에, 기능 세트 사이 또는 비트 명령 스트림에 의해 실행 중 거의 모든 시점에서 즉시 변경 될 수 있습니다. 이러한 재구성은 로직 시스템의 다른 부분이 다른 작업을 계산하는 동안 발생할 수 있습니다. 소프트웨어 성능 작업을 사용하는 것과 재구성 가능한 컴퓨팅의 유연성을 사용하여 동일한 작업을 수행하면서 전력을 덜 소비하는 데 큰 속도 차이가 있습니다.

과학, 학업, 군사 및 비즈니스 커뮤니티에서, 재구성 가능한 컴퓨팅 관행을 발전시키기 위해 많은 연구 분야가 수행되고 있습니다. 이 연구의 대부분은 AI입니다운영 체제에서 더 나은 오버 헤드 관리를 생산하는 MED. 관련된 방식으로, CPU 및 논리 FPGA를 호스트하기위한 작업 대표단에서 선택에 대한 연구가 수행되고있다. 또한 과학 및 군사 공동체를위한 비디오, 신호 및 네트워크 처리 및 의료 커뮤니티의 생물 정보학에서 FPGA에 대한 최적화 전략이 강조됩니다.

다른 언어

이 문서가 도움이 되었나요? 피드백 감사드립니다 피드백 감사드립니다

어떻게 도와 드릴까요? 어떻게 도와 드릴까요?