데스크탑 수학 보조 프로세서의 독특한 역사 탐구

요약

  • 수학 보조 프로세서는 수학적 계산에 전념하는 특수 칩을 활용하여 CPU 성능을 혁신했습니다.
  • 인텔 8087과 같은 혁신적인 모델은 개인용 컴퓨터의 성능을 향상시켜 이전에는 대형 시스템에서만 수행 가능했던 복잡한 작업을 수행할 수 있게 했습니다.
  • Cyrix와 같은 회사는 수학 보조 프로세서 분야에서 강력한 경쟁자로 등장하여 Intel의 지배력에 도전했습니다.

현대 컴퓨팅에서는 CPU와 GPU가 모든 수학적 연산을 매끄럽게 능숙하게 관리할 것으로 기대합니다. 그러나 개인용 컴퓨터의 초기 시절에는 사용자가 성능을 높이기 위해 수학 보조 프로세서라고 하는 추가 칩을 통합해야 할 때가 있었습니다.

수학 보조 프로세서는 정확히 무엇인가요?

수학 보조 프로세서는 일반적으로 FPU(Floating Point Unit)라고 하며, 보완하는 CPU의 수학적 계산의 효율성과 정확성을 향상시키는 데 전념하는 특수 마이크로프로세서입니다. 예를 들어, Intel 80387SX는 80386SX CPU의 수학 보조 프로세서 역할을 합니다.

80386SX 컴퓨터를 구입한 후에 고급 수학적 계산이 필요하게 되면 80387SX를 지정된 마더보드 소켓에 추가하면 부동 소수점 연산 속도가 상당히 빨라질 것입니다.

“부동 소수점”이라는 용어는 소수 값을 포함하는 계산을 말하며, 정수로 제한되는 “정수” 수학과 대조됩니다. 부동 소수점 계산은 정밀도에 필수적이며 과학 및 엔지니어링과 같은 다양한 분야에서 필수적입니다. 오늘날 부동 소수점 계산은 특히 게임에서 수많은 소프트웨어 애플리케이션을 뒷받침하여 기가플롭 및 테라플롭과 같은 용어를 생성하는데, 여기서 “FLOP”는 “부동 소수점 연산”을 의미합니다.

코프로세서는 부동 소수점 계산에만 국한되지 않았습니다. 또한 신호 처리를 용이하게 하고 다른 컴퓨터 구성 요소 간의 입출력(I/O) 작업을 처리했습니다. 주 CPU는 이러한 기능을 관리할 수 있지만, 이를 수행하는 데 종종 효율성이 부족했습니다.

데스크탑 수학 보조 프로세서의 기원

작업대 위에 놓인 IBM PC 5150
벤지 에드워즈

별도의 수학적 기능을 위한 특수 프로세서 개념은 메인프레임과 미니컴퓨터 영역에서 널리 퍼졌지만, 홈 컴퓨팅의 주목할 만한 특징이 된 것은 1970년대 후반과 1980년대 초반이었습니다. 당시 홈 컴퓨팅의 풍경은 아직 초창기였습니다.

수학 보조 프로세서의 상징적인 초기 사례는 1980년에 Intel 8086 및 8088 프로세서에 대한 선택적 향상으로 도입된 Intel 8087로, IBM의 첫 번째 개인용 컴퓨터에 동력을 제공했습니다. 이 혁신은 이전에 더 비싸고 더 큰 시스템이 필요했던 까다로운 작업을 수행할 수 있도록 보급형 데스크톱 머신에도 힘을 실어주었습니다.

다른 제조업체들도 곧 제품을 출시했습니다. 예를 들어 모토로라는 Apple Macintosh와 Amiga 컴퓨터의 초기 모델에 장착된 68000 시리즈 프로세서에 맞게 설계된 68881을 출시했습니다.

제3자 수학 보조 프로세서의 등장

가정용 컴퓨터에서 사용 가능한 오픈 코프로세서 소켓은 일부 회사가 간과할 수 없는 매혹적인 기회가 되었습니다. Cyrix는 선구자 중 하나로, Cyrix FasMath 83D87 및 83S87을 출시하여 Intel의 코프로세서 옵션에 상당한 경쟁을 벌였습니다. 이는 Cyrix가 Intel과 자주 갈등을 빚는 논란의 역사의 시작을 알렸고, 주목할 만한 6x86MX를 포함한 CPU의 지속적인 생산으로 절정에 달했습니다.

한편, 특정 애플리케이션에서 탁월한 틈새 코프로세서가 등장했습니다. 대표적인 예가 Weitek Abacus FPU 로 , 전용 GPU가 등장하기 훨씬 전부터 3D 디자인을 위해 Autodesk Renderman과 같은 고급 소프트웨어에서 사용되었습니다.

1990년대 후반에는 독립형 코프로세서 시대가 거의 지나갔습니다. 현대의 CPU와 GPU는 이제 통합 프로세서 패키지 내에서 부동 소수점 계산을 매끄럽게 처리합니다. 오늘날 개인용 컴퓨터는 수많은 CPU를 자랑할 수 있습니다. 예를 들어, 제 노트북은 24개의 프로세서를 자랑하며 컴퓨팅에서 코프로세싱의 유산을 이어가고 있습니다.

자주 묻는 질문

1. 현대 컴퓨팅에서 수학 보조 프로세서는 어떤 역할을 하나요?

수학 보조 프로세서는 한때 필수적이었지만, 현대의 CPU와 GPU는 별도의 칩이 필요 없이 복잡한 계산을 효율적으로 수행하도록 설계되었습니다. 그러나 수학 보조 프로세서의 역사적 역할을 이해하면 오늘날의 통합 처리 시스템에 대한 귀중한 맥락을 제공합니다.

2. 오늘날에도 수학 보조 프로세서를 사용할 수 있나요?

일반적으로 수학 보조 프로세서는 특정 구형 아키텍처를 위해 설계되었기 때문에 현대 컴퓨팅 시스템과 호환되지 않습니다. 대부분의 기능은 현대 CPU와 GPU에 동화되었습니다.

3. 수학 보조 프로세서는 개인용 컴퓨팅의 풍경을 어떻게 바꾸었나요?

수학 보조 프로세서는 개인용 컴퓨터가 이전에는 더 강력하고 비싼 시스템에만 사용되던 복잡한 수학 계산을 수행할 수 있게 해주었습니다. 이러한 접근성은 다양한 분야에서 컴퓨팅의 성장을 촉진하여 데스크톱 시스템이 오늘날 우리가 의지하는 다기능 기계로 진화하는 데 기여했습니다.

출처 및 이미지

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다