문제

마지막 때에 내가 듣고 많은 사람들이라고 주장하는 셀룰라 프로세서에서 죽은 주로 때문에 다음과 같은 이유로 사용:

  • 지원의 부족에 새로운 playstation3,로 할 수 없습니다 사용자가 리눅스를 설치
  • 증가하는 처리 전력의 GPU 및 그 비용 침몰
  • 의 존재는 통합 프로그래밍 방식(openCL)다른 GPU 의한다는 의미를 부여합니다.(물론 오늘날 발표한 세포!)
  • Carency 의 실제 예제를 사용하여 세포의(외에도 학계)
  • 글로벌 느낌의 unsuccess

당신은 무엇을 생각하십니까?만약 당신이 시작된 두 개 또는 세 개의 년 전에 프로그램,셀 것입니다 당신이 계속 이하거나 고려하고 있습을 전환하의 GPU?새로운 버전의 휴가?

감사

도움이 되었습니까?

해결책

세포 발달에 대한 인기가 부족한 이유는 다음과 더 가깝다고 말하고 싶습니다.

  • PS3에서의 성공 부족 (소니의 많은 실수와 Xbox 360과의 강력한 경쟁으로 인해)
  • 낮은 제조 수확량, 높은 비용 (부분적으로 낮은 수율로 인한) 및 PS3 이외의 저렴한 하드웨어 시스템 부족
  • 개발 난이도 (셀은 설계하기위한 특이한 프로세서이고 툴링이 부족합니다)
  • 기존 X86 기반 상품 하드웨어에 비해 상당한 성능 차이를 달성하지 못합니다. Xbox 360의 몇 년 된 Triple Core Power Architecture 프로세서조차도 현대적인 Core2 쿼드 프로세서와 비교하여 경쟁력이 입증되었습니다. 셀의 장점은 분명하지 않습니다.
  • CUDA와 같은 GPU 범용 컴퓨팅 플랫폼과의 경쟁 증가

다른 팁

그것은 쉽게 쓰는 병렬 프로그램를 위한 1000 의 스레드보다 그것은 10 초에 대한의 스레드입니다.Gpu 는 1000 개의 스레드와 함께 하드웨어 스레드 스케줄링하고 있습니다.지만 현재 Gpu 에 대한 자세한 내용은 주로 적합한 데이터 병렬로 작은 알갱이,그들은 도구는 이러한 프로그래밍 하는 것입니다.세포만 몇 가지,주문의 10 초,프로세서에서는 소비자의 구성이 있습니다.(셀 파생상품에 사용되는 슈퍼컴퓨터선,그리고 있는 100 개의 프로세서를 지원합니다.)

이럴 때 하나의 가장 큰 문제점으로 세포의 부족했는 명령 캐시입니다.(나는 주장이 떠 셀 건축가에서 비행기에서 다시 마이크로 컨퍼런스 바르셀로나에서 2005.하지만 그들이 동의하지 않는 나와 나에서 동일한 bigsuper 사용자 컴퓨터 시스템의 기능을 수행합니다.) 사람들이 대응할 수 있습 피팅으로 고정 크기 데이터를 기억-Gpu 동일한 문제가 있지만,그들은 불평하고있다.하지만 끼는 코드로 고정된 크기를 지시 메모리는 고통입니다.를 추가하는 경우 성명,성능을 떨어질 수 있습니다 절벽이 있기 때문에 시작을 사용하여 오버레이입니다.그것은 많은 쉽게 제어하는 데이터는 구조물보다 그것을 피하는 것입하는 데 추가 코드 버그 수정을 위한 늦게 개발에 주기입니다.

Gpu 는 원래 동일한 문제로 세포-아 캐시 나도 없으며 D.

하지만 Gpu 았다 더 많은 쓰레드,데이터 병렬 처리보다 훨씬 더 셀,그들이 먹고는 시장이다.을 떠나 세포만 그에 잠긴 콘솔 고객,코드들보다 더 복잡한 Gpu 지만,적은 복잡한 보다 CPU 코드입니다.압착 중간에 있습니다.

그리고,그 동안에,Gpu 는 추가 난$,D$.그래서 그들은 쉽게 되고 있 프로그램입니다.

세포는 왜 죽었습니까?

1) SDK는 끔찍했다. 나는이 문제를 파악하려고 시도하거나 셀 SDK와 함께 IBM 메일 링리스트를 통해 눈을 긁는 것에 대해 매우 밝은 개발자들을 보았습니다.

2) 컴퓨팅 장치 사이의 버스는 스케일링 문제를 보여주기 시작했으며 결코 32 코어로 만들지 않았을 것입니다.

3) OpenCL은 약 3-4 년이 너무 늦었습니다.

2 ~ 3 년 전에 셀을 프로그래밍하기 위해 시작했다면 계속해서이를 계속할 것입니까, 아니면 GPU로 전환하는 것을 고려하고 있습니까?

셀 프로세서를 위해 프로그램하는 사람들의 90%가 임의로 프로그래밍을 중지하기로 결정할 수있는 위치에 있지 않다고 생각했을 것입니다. 이 질문을 매우 구체적인 개발 커뮤니티에서 목표로하고 있습니까?

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top