트랜스메타

Transmeta
트랜스메타
유형사적인
산업지적재산권 라이선스
설립.1995년, 27년(연간)
없어졌다2009년; 13년 전(2009년)
운명.Novafora에 인수된 특허 포트폴리오는 Intelligental Ventures에 매각되었습니다.
본사샌타클라라 (캘리포니아)
주요 인물
머레이 A. 골드만, 데이비드 디첼, 콜린 헌터
상품들마이크로프로세서, 마이크로프로세서 특허
수익.Increase248만달러(2007년)[1]
Decrease6,140만달러(2007년)[1]
Decrease6681만2000달러(2007년)[1]
종업원수
24 (2009)[2]
부모노바포라

트랜스메타사는 캘리포니아 산타클라라에 본사를 둔 미국의 팹리스 반도체 회사였다.회사는 VLIW 코어와 코드 모핑 소프트웨어라는 소프트웨어 층을 기반으로 저전력 x86 호환 마이크로프로세서를 개발했습니다.

코드 모핑 소프트웨어(CMS)는 인터프리터, 런타임 시스템 및 다이내믹 바이너리 번역기로 구성되었습니다.x86 명령어는 처음에 한 번에 한 명령어씩 해석되고 프로파일링되며, 코드 블록의 실행 빈도에 따라 CMS는 더 최적화된 [3][4][5]변환을 점진적으로 생성합니다.

VLIW의 핵심 기능은 CMS와 번역의 고속화를 위해 특별히 설계되어 있습니다.기능 중에는 일반적인 추측 지원, 메모리 앨리어싱 검출 및 자체 수정 x86 [3][4][5]코드 검출이 포함되어 있습니다.

CMS와 VLIW 코어의 조합에 의해, 퍼포먼스를 유지하면서 소비 [3][4][5]전력을 삭감하면서, x86과의 완전한 호환성을 실현할 수 있었습니다.

Transmeta는 Bob Cmelik, Dave Ditzel, Colin Hunter, Ed Kelly, Doug Laird, Malcolm Wing 및 Greg Zyner[6][7]의해 1995년에 설립되었습니다.

첫 번째 제품인 크루소 프로세서는 2000년 1월 19일에 출시되었습니다.트랜스메타는 2000년 11월 7일 상장했다.2003년 10월 14일 두 번째 주요 제품인 에피시온 프로세서를 출시했습니다.2005년, Transmeta는 마이크로프로세서 및 반도체 테크놀로지의 포트폴리오의 라이센스 취득에 주력하고 있습니다.[8] 2007년 정리해고 이후 Transmeta는 반도체 생산에서 IP 라이선스로 완전히 전환했습니다.[9] 2009년 1월에 Novafora[10] 인수되어 특허 포트폴리오가 Intelligent Ventures에 매각되었습니다.노바포라는 2009년 8월에 영업을 중단했다.Intelligent Ventures는 Transmeta IP를 비배타적으로 다른 [11]회사에 라이선스합니다.

Transmeta는 2개의 x86 호환 CPU 아키텍처를 만들었습니다.크루소와 에피세온 – 내부 코드명은 '프레드'와 '아스트로'였습니다.이러한 CPU는 서브노트북, 노트북, 데스크톱, 블레이드 서버, 태블릿 PC, 퍼스널 클러스터 컴퓨터 및 사일런트 데스크톱에 탑재되어 있으며, 저소비 전력과 열방산이 가장 중요합니다.

2009년 Novafora에 인수되기 전에 Transmeta는 IP 라이선스를 취득하는 데 어느 정도 성공했습니다.트랜스 메타 기술 Licensors 인텔(모두 트랜스 메타 특허와 특허 애플리케이션에 대한은 트랜스 메타는 12월 31일 2017년까지 전에를 구입할지도 모르포함한 끊임 없는, 있어 비독점 라이센스 권한으로)[12]엔비디아(트랜스 메타의 롱런과 LongRun2 기술에 있는 비배타적이며 면허증과 다른 지적 재산권으로)[13]소니(LongRun2 감초... 있다.ensee),[14]후지쯔(LongRun2 라이선스 계약자) [15]및 NEC(LongRun2 라이선스 계약자).[16]

역사

스텔스 모드

1995년에 설립된 트란스메타는 스텔스 스타트업으로 시작했다.[17]회사는 2000년 1월 19일 공식 출범할 때까지 야심을 감추는 데 크게 성공했다.스텔스 [18]기간 동안 2000건 이상의 비공개 계약(NDA)이 체결되었다.트란스메타가 처음 몇 년 동안 정확히 무엇을 제공할지는 거의 알려지지 않았습니다.1997년 중반 이 웹사이트는 온라인에 접속했고 약 2년 반 동안 "이 웹 페이지는 아직 여기 없다"라는 텍스트만 표시했다.

1999년 11월 12일 HTML에 다음과 같은 암호 코멘트가 표시되었습니다.[19]

네, 비밀 메시지가 있습니다. 바로 이것입니다. 트란스메타의 정책은 세계에 보여줄 것이 있을 때까지 계획에 대해 침묵하는 것이었습니다.2000년 1월 19일 트랜스메타는 크루소 프로세서의 성능을 발표하고 시연할 예정입니다.이와 동시에 모든 세부 정보가 이 웹 사이트에 올라와 인터넷에 있는 모든 사람이 볼 수 있게 됩니다.Cruso는 모바일 어플리케이션용 쿨한 하드웨어 및 소프트웨어입니다.Crusoe는 파격적일 것입니다.그러므로 1월에 웹사이트 전체를 볼 수 있도록 미리 알려드리고 싶었습니다.그러면 모든 스토리를 입수할 수 있고, 가능한 한 빨리 실제 세부 정보에 접근할 수 있습니다.

트랜스메타는 온라인에서의 추측이 [20]드물지 않았지만 비밀리에 회사의 직원을 고용하려고 시도했다.이 회사에서는 x86 코드를 자체 VLIW 코드로 변환하는 매우 긴 명령어(VLIW) 설계를 진행하고 있다는 정보가 점차 입수되었습니다.

영업 개시

2000년 1월 19일, Transmeta는 캘리포니아주[21] Saratoga에 있는 Villa Montalvo에서 론칭 이벤트를 개최하여 Cruso라는 이름의 x86 호환 다이내믹 바이너리 번역 프로세서를 개발했다고 발표했습니다.또한 이 기술을 설명하는 18페이지 분량의[3] 백서도 발표했다.

Transmeta는 마이크로프로세서 기술을 저전력 시장 부문에서 매우 혁신적이고 혁신적인 제품으로 출시했습니다.그들은 x86 분야에서 파워와 퍼포먼스의 리더가 되기를 바랐지만 크루소에 대한 초기 리뷰에서는 퍼포먼스가 [22]예상에 크게 못 미치는 것으로 나타났다.또, Crusoe가 개발되고 있는 동안, 인텔과 AMD는 속도를 대폭 향상시켜, 소비 전력에 관한 염려에 대처하기 시작했습니다.따라서 Cruso는 빠르게 저소비전력 시장의 [citation needed]저볼륨 소형 폼 팩터(SFF) 세그먼트로 몰렸습니다.

2000년 11월 7일(미국 선거일) Transmeta는 주당 21달러의 가격으로 기업공개(IPO)를 실시했습니다.주가는 50.26달러로 최고치를 기록한 뒤 개장일에 주당 46달러로 내려앉았다.이로써 Transmeta는 닷컴 버블의 마지막 하이테크 기업 IPO가 되었다.그들의 첫날 실적은 2004년 구글의 IPO가 될 까지 뛰어넘지 못할 것이다.

이 회사는 2002년 7월에 첫 번째 정리해고를 실시해, 동사의 [23]인원을 40% 삭감했습니다.

2003년 10월 14일 트랜스메타는 Efficeon 프로세서를 발표했습니다.이 프로세서는 같은 [citation needed]주파수로 원래 Crusoe CPU의 2배의 성능을 발휘한다고 알려져 있습니다.그러나 경쟁 제품에 비해 성능은 여전히 저조했고 칩의 복잡성은 크게 증가했습니다.Transmeta의 칩이 이전에 [citation needed]경쟁업체보다 누렸던 시장에서의 주요 이점을 더 크게 하고 전력 소비를 줄였을 수 있습니다.

2005년 1월, 반도체 제품 회사에서 벗어나 최초의 전략적인 구조조정을 발표하고,[8] 지적 재산권 라이센싱에 주력하기 시작했습니다.2005년 3월 Transmeta는 68명을 해고하고 208명의 직원을 유지한다고 발표했습니다.Sony는 Transmeta 테크놀로지의 주요 라이선시이며, 나머지 직원의 약 절반은 Sony의 LongRun2 전력 최적화 테크놀로지에 종사할 것으로 알려졌다.

2005년 5월 31일, Transmeta는 홍콩의 Culture.com Technology Limited와 자산 구입 및 라이센스 계약을 체결했다고 발표했습니다.미국 상무부로부터 기술 수출 허가를 받는 것이 지연되어 2006년 2월 9일에 계약 해지가 발표되었기 때문에 거래는 결렬되었습니다.

2005년 8월 10일, Transmeta는 사상 최초의 수익성 있는 분기를 발표했습니다.그 후 2006년 3월 20일 GameSpot은 트랜스메타가 "이름 없는" 마이크로소프트 프로젝트를 진행하고 있다고 보고했습니다.이 플랫폼은 Microsoft의 FlexGo [24]프로그램용 AMD 브랜드의 안전한 플랫폼이었습니다.

2006년 10월 11일, Transmeta는 컴퓨터 아키텍처와 전력 효율 테크놀로지에 관한 10개의 미국 트랜스메타 특허 침해로 Intel Corporation을 상대로 소송을 제기했다고 발표했습니다.제소는 인텔이 적어도 인텔의 Pentium III, Pentium 4, Pentium M, Core 및 Core 2 제품군을 포함한 다양한 마이크로프로세서 제품을 제조 및 판매함으로써 트랜스메타의 특허를 침해하고 침해했다고 고발했다.

2007년 2월 7일, Transmeta는 엔지니어링 서비스 부문을 폐쇄하고, 그 과정에서 75명의 종업원을 해고했습니다.이는 회사가 더 이상 하드웨어를 개발 및 판매하지 않고 지적 재산 [9]개발과 라이센스에 초점을 맞추겠다는 발표와 동시에 이루어졌습니다. 후 AMD는 750만 달러를 트랜스메타에 투자하고 에너지 효율이 높은 [25]테크놀로지에 자사의 특허 포트폴리오를 사용할 계획입니다.

2007년 10월 24일, Transmeta는 Intel Corporation과의 소송에 대한 합의를 발표했습니다.인텔은 Transmeta에 대한 반소 취하와 더불어 선불 1억5000만달러와 5년간 연간 2000만달러의 비용을 지불하기로 합의했다.또, Transmeta는,[12] 몇개의 특허의 라이센스를 취득해, 인텔에 특허의 소규모 포트폴리오를 할당하는 것에 동의했습니다.트랜스메타는 또한 x86 호환 프로세서를 다시는 제조하지 않기로 합의했다.인텔의 소송에서 중요한 고충은 Transmeta의 [26][27]임원 3명에게 약 3400만달러가 지불된 것입니다.2008년 말 인텔과 트랜스메타는 연간 2000만달러를 일시불로 송금하기로 추가 합의했습니다.

2008년 8월 8일, Transmeta는 자사의 LongRun 및 저전력 칩 기술을 Nvidia에 2500만달러의 [13]라이선스 요금으로 라이선스했다고 발표했습니다.11월 17일 트랜스메타는 캘리포니아 주 산타클라라에 본사를 둔 디지털 비디오 프로세서 회사인 노바포라가 2억5560만달러에 인수하기로 최종 계약을 체결했으며, 이는 운전 자본에 [28]따라 조정될 수 있다고 발표했다.이 거래는 2009년 1월 28일 노바포라가 [29]트랜스메타 인수를 완료했다고 발표했을 때 마무리되었다.

Intelligent Venture Funding[30] LLC는 2009년 2월 4일 이전에 Transmeta Corporation에 의해 개발되어 소유되었던 특허 포트폴리오의 취득을 완료했습니다.[28]

경영난과 실행불능으로 노바포라는 2009년 [31][32]7월 말에 파산했다.

경영진과 직원

코퍼레이트 거버넌스

트란스메타에는 6명의 CEO가 연달아 회사를 운영했습니다.

최고경영자 근속 연수
데이비드 디첼 1995–2001
마크 앨런 2001–2001
머레이 골드만
COO로서 Hugh Barnes와 함께
2001–2002
맷 R. 페리 2002–2005
아트 스위프트 2005–2007
레스터 크러들 2007–2009

주목받는 사원

Transmeta는, Linux의 창업자 Linus Torvalds, Linux의 커널 개발자인 Hans Peter Anvin, Yacc의 저자인 Stephen C 등, 업계의 유명 인사들을 채용했습니다. 존슨,[33][34] 그리고 게임 개발자인 데이브 D. 테일러.이러한 인물들의 존재 때문인지 업계는 끊임없이 루머와 음모론들로 떠들썩했고 그 결과 훌륭한 언론 관계를 만들어냈다.

재무 이력

다음 표는 1996년부터 2007년까지의 [1][35][36]회사의 수익, 운영비, 총이익 및 순손실을 나타내고 있습니다.10-K 보고서에 따르면 숫자는 1000 단위입니다.이 회사는 한때 업사이드 잡지의 사설에서 실리콘밸리에서 가장 중요한 기업으로 선정되기도 했지만 칩 벤더 시절에는 수익성을 거두지 못했다.

1996년부터 2007년까지의 수익, 비용, 총이익 및 손실

자금 조달

Transmeta는 [citation needed]생전에 총 9억6900만달러의 자금을 지원받았다.

연도 4분의 1
(백만 달러)
메모들
1996 288
2000 문제 2 88
2000 문제 4 273 기업공개
2003 문제 4 83 세컨더리 오퍼링
2007 문제 2 7.5 AMD
2007 문제 4 150 인텔 결제
2008 문제 3 80 인텔 결제

상품들

크루소

후지쯔 Lifebook P 시리즈 노트북의 트랜스메타 CPU

크루소는 트랜스메타에서 나온 최초의 마이크로프로세서 제품군으로, 문학적 캐릭터인 로빈슨 크루소[citation needed]이름을 따서 명명되었다.

트란스메타는 성능 예측과 전력 소비량 및 실제 결과 간의 큰 불일치로 인해 많은 신뢰를 잃었고 상당한 비판을 견뎌냈다.소비전력은 인텔 및 AMD 제품보다 다소 높았지만 최종 사용자 경험(배터리 지속시간)은 전체적으로 약간 [37]개선되었을 뿐입니다.첫째, Code Morphing Software(CMS)와 캐시 아키텍처를 조합하여 벤치마크와 실제 애플리케이션 간의 비교를 인위적으로 부풀렸습니다.이는 벤치마크의 반복적인 특성과 작은 풋프린트 때문입니다.CMS 소프트웨어의 오버헤드는 실제로 많은 실제 어플리케이션의 퍼포먼스를 크게 저하시킬 수 있습니다.심플한 VLIW 코어 아키텍처는 계산 부하가 높은 어플리케이션에서는 경쟁할 수 없습니다.또한 사우스브리지 인터페이스는 그래픽스나 기타 I/O 부하가 높은 어플리케이션에서는 대역폭이 낮기 때문에 제약이 있었습니다.일부 표준 벤치마크는 실행조차 되지 않아 완전한 x86 호환성에 [22]의문이 제기되었습니다.

에피선

Transmeta Efficieon 프로세서

Efficeon 프로세서는 Transmeta의 2세대 256비트 VLIW 프로세서 설계입니다.Efficeon은 Cruse(128비트 VLIW 아키텍처)와 마찬가지로 계산 효율, 저전력, 저열 풋프린트를 강조했습니다.

2004년형 1.6GHz Transmeta Efficeon(90nm 공정으로 제조)은 2008년형 1.6GHz Intel Atom(45nm [38][failed verification]공정으로 제조)과 성능 및 전력 특성이 거의 동일합니다.Efficeon에는 Northbridge가 내장되어 있는 반면 경쟁 제품인 Atom에는 외부 Northbridge 칩이 필요했기 때문에 Atom의 소비 전력은 크게 감소했습니다.

Transmeta Efficeon 프로세서는 Cruso의 많은 단점을 해결하여 Cruso에 비해 약 2배의 실제 향상을 보여주었습니다.같은 공정 기술에 비해 다이는 Pentium 4나 Pentium M보다 상당히 작았다.Efficeon의 다이 90nm는 68mm²로, 이는 112mm²의 90nm Pentium 4의 60%이며, 두 프로세서 모두 1MB의 L2 캐시를 가지고 있습니다.

특정 서멀 엔벨로프에 제품을 판매한다는 개념은 일반적으로 다수의 리뷰어들은 Efficeon을 전력 소비량이나 [improper synthesis?]용도에 관계없이 x86 마이크로프로세서의 전체와 비교하는 경향이 있었습니다.이러한 비판의 일례는 퍼포먼스가 인텔Pentium M(Banias)이나 AMD의 모바일 Athlon [39]XP에 비해 여전히 크게 뒤처져 있음을 나타내고 있습니다.

실장

테크놀로지

트랜스메타 프로세서는 x86 아키텍처와의 호환성을 구현한 특수한 다이내믹 바이너리 변환 소프트웨어 레이어를 실행하는 VLIW(Very Long Instruction Word) 코어를 순서대로 탑재하고 있었습니다.Transmeta는 기술을 설명하기[40] 위해 "Code Morping"이라는 용어를 상표화하고 소프트웨어 계층을 CMS(Code Morping Software)라고 불렀습니다.

트랜스메타는 약 2.5배에서 사용되는 전력을 줄이기 위해 역바디 바이어스를 사용했습니다(XScale 프로세서에 유사한 기술이 사용되었습니다).[41]

코드 모핑 소프트웨어

코드 모핑 소프트웨어(CMS)는 트랜스메타 마이크로프로세서가 x86 [42]명령을 실행하기 위해 사용하는 기술입니다.[43] 넓은 시야에서 보면 CMS는 x86 명령을 읽고 전용 VLIW 프로세서의 명령을 [44]Shade 형식으로 생성합니다.CMS 번역은 Shade 번역보다 훨씬 비싸지만 고품질 코드를 생성합니다.또한 CMS에는 인터프리터가 포함되어 사용자 모드와 시스템 모드 작동을 모두 시뮬레이션합니다.

코드 모핑 소프트웨어는 인터프리터, 런타임 시스템 및 다이내믹 바이너리 번역기로 구성되었습니다.x86 명령어는 처음에 한 번에 한 명령어씩 해석되고 프로파일링되며 실행 빈도 및 기타 휴리스틱스에 따라 CMS는 보다 최적화된 [3][4][5]번역을 점진적으로 생성합니다.

1990년대에는 Solaris 및 LinuxWabi, AlphaFX!32ItaniumIA-32 EL, 오픈 소스 [45]DAISY, PowerPC의 [citation needed]Mac 68K 에뮬레이터와 같은 테크놀로지가 존재했습니다.Transmeta 접근법은 초기 부팅부터 최신 멀티미디어 명령까지 모든 x86 명령을 실행할 수 있기 때문에 x86 호환성에 대해 훨씬 높은 기준을 설정합니다.

Transmeta의 코드 모핑 소프트웨어의 동작은 기존 컴파일러의 최종 최적화 경로와 유사합니다.32비트 x86 코드의 fragment에 대해서:

add eax, dword ptr [filength] // 스택에서 데이터 로드, eax add ebx, dword ptr [filength] // ditto, ebx mov esi의 경우 [ebp] // 메모리 서브 ecx에서 esi를 로드합니다.// 5를 뺍니다.

먼저 간단하게 네이티브명령어로 변환됩니다.

ld %r30, [%dev] // 스택에서 임시 add.c %eax, %eax, %r30 // %eax에 추가하여 조건 코드를 설정합니다.ld %r31, [%parames]add.c %ebx, %ebx, %r31 ld %esi, [%ebp] sub.c %ecx, %ecx, 5

그런 다음 Optimizer는 일반적인 서브 표현식 및 불필요한 조건 코드 연산을 제거하고 루프 롤링과 같은 다른 최적화를 적용합니다.

ld %r30, [%faces] // 스택에서 로드는 %eax, %eax, %r30을 한 번만 추가합니다.%ebx, %ebx, %r30 // 이전에 로드된 데이터 재사용 ld %esi, [%ebp] sub.c %ecx, %ecx, 5 // 이 마지막 조건 코드만 필요합니다.

마지막으로, 옵티마이저는 기본 하드웨어에 대한 개별 명령어("atoms")를 긴 명령어("분자")로 그룹화합니다.

ld %r30, [%parames]; 서브.c %ecx, %ecx, 5 ld %esi, [%ebp]; %eax, %eax, %r30 추가; %ebx, %ebx, %r30 추가

이들 2개의 VLIW 분자는 x86 프로세서의 [3]원래 명령보다 적은 사이클로 실행할 수 있습니다.

Transmeta는 이 접근법에 대해 다음과 같은 기술적 이점을 주장했습니다.

  1. 시장을 선도하는 인텔 및 AMD는 코어 x86 명령 세트를 확장하기 위해 Transmeta는 하드웨어의 재설치가 필요 없는 소프트웨어 업그레이드를 통해 제품을 신속하게 업그레이드할 수 있었습니다.
  2. 퍼포먼스와 파워를 소프트웨어로 조정하여 시장의 요구를 충족시킬 수 있습니다.
  3. 소프트웨어 회피책을 사용하여 하드웨어 설계 또는 하드웨어 제조상의 결함을 수정하는 것은 비교적 간단합니다.
  4. x86 아키텍처에 대한 33년간의 하위 호환성에 대해 걱정하지 않고 코어의 기능을 강화하거나 소비 전력을 줄이는 데 더 많은 시간을 할애할 수 있습니다.
  5. 프로세서는, 다른 복수의 아키텍쳐(architecture)를 동시에 에뮬레이트 할 수도 있습니다.(Crusoe의 첫 출시에서 Transmeta는 네이티브 하드웨어에서 pico-Java와 x86을 혼합하여 실행하는 것을 시연했습니다.)

Crusoe가 출시되기 전에, Transmeta는 하이브리드 PowerPC와 x86 프로세서를 개발하기 위해 이러한 이점을 이용하고 있다는 소문이 있었습니다.그러나 Transmeta는 처음에는 초저전력 x86 시장에만 집중했다.

하드웨어 응답 없이 제품을 신속하게 업데이트할 수 있는 기능은 Crusoe 기반의 HP Compaq TC1000 태블릿 PC의 CPU 성능을 향상시키는 현장 업그레이드(다운로드)를 통해 2002년에 입증되었습니다.2004년에 NX 비트와 SSE3 지원이 Transmeta Efficeon 제품 라인에 추가되었을 때 하드웨어 변경 없이 다시 사용되었습니다.현장 업그레이드는 시스템 하드웨어 벤더가 이미 매출 장부를 마감한 제품의 잠재적인 업그레이드 또는 버그 수정을 위해 추가 고객 지원 비용을 발생시키거나 QA에 추가 비용을 지출하기를 원하지 않아 실제로 거의 이루어지지 않았습니다.

VLIW 코어

Efficeon은 코드모핑 소프트웨어와 함께 인텔 Pentium 4 프로세서의 기능 세트를 가장 밀접하게 반영하고 있습니다.단, AMD Opteron 프로세서와 마찬가지로 완전히 통합된 메모리 컨트롤러, HyperTransport IO 버스 및 PAE 모드로의 NX 비트 또는 no-execute x86 확장을 지원합니다.NX 비트는 CMS 버전 6.0.4 이후부터 지원됩니다.

인텔 Pentium M과 같은 모바일 CPU에 대한 Efficeon의 연산 퍼포먼스는 낮은 것으로 생각되지만 이들 경쟁 프로세서의 상대적인 퍼포먼스에 대해서는 거의 발표되지 않았습니다.

Efficeon은 783-와 592-접촉식그리드 어레이의 두 가지 패키지 타입으로 출시되었습니다.소비전력은 중간 수준(1GHz에서 3와트, 1.5GHz에서 7와트)이므로 수동 냉각이 가능했습니다.

이 칩은 2세대가 생산됐다.1세대(TM8600)는 TSMC 130nm 공정을 사용하여 제조되었으며 최대 1.1GHz의 속도로 생산되었습니다.2세대(TM8800 및 TM8820)는 후지쯔 90nm 공정을 사용하여 제조되었으며 1GHz에서 1.7GHz의 속도로 생산되었습니다.

내부적으로 Efficeon에는 2개의 연산 로직 유닛, 2개의 로드/스토어/추가 유닛, 2개의 실행 유닛, 2개의 부동 소수점/MMX/SSE/SSE2 유닛, 1개의 분기 예측 유닛, 1개의 에일리어스 유닛 및 1개의 제어 유닛이 있습니다.VLIW 코어는 사이클마다 256비트 VLIW 명령을 실행할 수 있습니다.VLIW는 분자라고 불리며 사이클당 8개의 32비트 명령(원자라고 함)을 저장할 수 있는 공간이 있습니다.

Efficeon에는 128KB의 L1 명령 캐시, 64KB의 L1 데이터 캐시 및 1MB의 L2 캐시가 있습니다.모든 캐시가 다이 상태였습니다.

또한 Efficeon 코드 모핑 소프트웨어(CMS)는 동적으로 변환된 x86 명령의 캐시를 위해 메인 메모리의 일부(일반적으로 32MB)를 예약했습니다.

네이티브 컴파일

원칙적으로 x86 코드를 최적화하여 코드 모핑소프트웨어를 선호하거나 컴파일러가 네이티브 VLIW 아키텍처를 직접 대상으로 할 수도 있습니다.그러나 2003년에 쓴 글에서 Linus Torvalds는 명백히 이러한 접근법이 [46][47]비현실적이라고 일축했다.

네이티브 크루소 코드는 문서화되어 이용 가능하더라도 범용 OS에는 그다지 도움이 되지 않습니다.메모리 보호 개념이 없고 코드 액세스용 MMU도 없기 때문에 커널 모듈 같은 것은 동작하지 않습니다.

일반적으로 변환은 스태틱하게 컴파일된 네이티브 코드보다 우수합니다(CPU 전체가 추측용으로 설계되어 스태틱 컴파일러가 그 방법을 모르기 때문에).따라서 네이티브 모드로 이행하는 것이 반드시 퍼포먼스 향상은 아닙니다.

따라서, Transmeta가 그것을 할 수 있는 충분한 세부 정보를 공개하지 않았기 때문에, 그것은 선택의 여지가 없다는 것은 말할 것도 없다.주로 단순한 보안상의 문제로 인해 "마이크로코드"를 만지작거리기 위한 인터페이스를 제공하기 시작하면 매우 불쾌한 일을 저지를 수 있습니다.

[...아니...] "그러면 안 돼요"그리고 어떻게 그럴 수 없는지에 대한 자세한 내용은 말하지 않을 것입니다.

실제로 트랜스메타 내부에서도 업그레이드가 가능한 플래시의 특별한 축복 버전이 없으면 이 작업을 수행할 수 없습니다.CMS가 개발 버전으로 업그레이드되었습니다라는 현저한 표시가 있는 머신이 있으면 TMTA 개발자가 변경할 수 있는 머신이라는 것을 알 수 있습니다.

--

2004년에 발행된 후속 리버스 엔지니어링에서는 네이티브 VLIW 아키텍처와 관련된 명령어 세트에 대한 자세한 내용을 설명하고 Linux 등의 운영체제를 [48][49]포팅할 수 없는 기본적인 제한이 있음을 시사합니다.

또한 같은 연구는 Transmeta의 특허 기술을 IBM에 의해 공개되고 경우에 따라서는 특허받은 선행 기술과 비교하며, 일부 주장은 세부적인 [49]정밀 조사를 견디지 못할 수 있음을 시사합니다.

레퍼런스

  1. ^ a b c d "Transmeta Corporation 10-K". Securities and Exchange Commission. 2007.
  2. ^ "Company Profile for Transmeta Corp (TMTA)". Archived from the original on December 2, 2009. Retrieved October 3, 2008.
  3. ^ a b c d e f "The Technology Behind Crusoe Processors, Transmeta Corporation" (PDF). January 19, 2001. Archived from the original (PDF) on January 19, 2001. Retrieved November 13, 2011.
  4. ^ a b c d David R. Ditzel (June 21, 2008). Experiences with Dynamic Binary Translation (ISCA AMAS-BT Workshop Keynote) (PDF). ISCA 2008. Archived from the original (PDF) on December 3, 2013.
  5. ^ a b c d James C. Dehnert; Brian K. Grant; John P. Banning; Richard Johnson; Thomas Kistler; Alexander Klaiber; Jim Mattson (March 27, 2003). The Transmeta Code Morphing Software: Using Speculation, Recovery, and Adaptive Retranslation to Address Real-Life Challenges. CGO 2003.
  6. ^ Vance, Ashlee (September 21, 2007). "Semi-Coherent Computing Episode 7 – Podcast – Chip pioneer David Ditzel talks Transmeta, Sun and Bell Labs". Theregister.co.uk. Retrieved November 13, 2011.
  7. ^ Geppert, Linda; Perry, Tekla (May 2000). "Transmeta's Magic Show". IEEE Spectrum. IEEE. 37 (5): 26–33. doi:10.1109/6.842131.
  8. ^ a b "Sony licenses Transmeta power-saving technology: Chipmaker looks to licensing to reach profitability". January 24, 2005.
  9. ^ a b "Transmeta Quits Microprocessor Business: Transmeta to Focus on IP Licensing". X-bit labs. February 2, 2007. Archived from the original on October 3, 2012. Retrieved November 13, 2011.
  10. ^ "Transmeta Corporation 8-K". Securities and Exchange Commission. January 28, 2009.
  11. ^ "Acquires Transmeta Patent Portfolio". Intellectual Ventures. January 28, 2009. Retrieved March 3, 2014.
  12. ^ a b "Transmeta Corporation – Transmeta Announces Settlement of Patent Litigation, Technology Transfer and License Agreement with Intel". Investor.transmeta.com. Archived from the original on March 17, 2012. Retrieved November 13, 2011.
  13. ^ a b Crothers, Brooke (August 7, 2008). "Transmeta licenses low-power tech to Nvidia". News.cnet.com. Retrieved November 13, 2011.
  14. ^ "Transmeta licences low-power tech to Sony".
  15. ^ "Fujitsu licenses Transmeta's LongRun tech".
  16. ^ "NEC licenses Transmeta technology, takes stake in company".
  17. ^ "Transmeta Corporation – Transmeta Breaks the Silence, Unveils Smart Processor to Revolutionize Mobile Internet Computing". Investor.transmeta.com. Archived from the original on March 17, 2012. Retrieved November 13, 2011.
  18. ^ "TIME Magazine – Asia Edition – March 31, 2008 Vol. 171, No. 12". Asiaweek.com. May 9, 2011. Retrieved November 13, 2011.
  19. ^ "Transmeta Details Continue to Unravel". Hardware.slashdot.org. Retrieved November 13, 2011.
  20. ^ "A New CPU? – Shacknews – PC Games, PlayStation, Xbox 360 and Wii video game news, previews and downloads". Shacknews. Retrieved November 13, 2011.
  21. ^ "Transmeta CPU takes on Pentium".
  22. ^ a b "VHJ: Tracking Transmeta". Vanshardware.com. July 15, 2003. Retrieved November 13, 2011.
  23. ^ "Transmeta to cut 200 as losses deepen - CNET News.com". News.com.com. July 18, 2002. Archived from the original on July 13, 2012. Retrieved November 13, 2011.
  24. ^ "AMD To Provide Transmeta Efficeon Microprocessor Supporting Microsoft FlexGo Technology In Emerging Markets". Investor.transmeta.com. Archived from the original on March 17, 2012. Retrieved November 13, 2011.
  25. ^ "AMD invests $7.5 million in Transmeta - CNET News.com". News.com.com. Archived from the original on July 16, 2012. Retrieved November 13, 2011.
  26. ^ "Angry investor offers to buy Transmeta". The Register. February 1, 2008.
  27. ^ "Transmeta Corporation Schedule 14A". Securities and Exchange Commission. August 25, 2008. pp. 19–20.
  28. ^ a b Ina Fried (November 17, 2008). "Transmeta finds a buyer". cnet.com.
  29. ^ "Novafora Sells Off Certain Transmeta's Patents at the Day of Completion of Acquisition". xbitlabs.com. Archived from the original on December 2, 2013. Retrieved November 13, 2011.
  30. ^ "Intellectual Venture Funding LLC". Intellectualventures.com. Retrieved November 13, 2011.
  31. ^ "Transmeta buyer Novafora goes under, says report". EE Times. Archived from the original on July 30, 2012. Retrieved March 3, 2014.
  32. ^ globes.co.il
  33. ^ Shankland, Stephen (January 2, 2002). "Transmeta revs up own version of Linux". www.cnet.com. Archived from the original on November 10, 2020. Retrieved November 10, 2020. The method works for all types of computing tasks, said Steve Johnson, leader of the software effort at Transmeta.
  34. ^ Morris, Richard (October 1, 2009). "Stephen Curtis Johnson: Geek of the Week". www.red-gate.com. Archived from the original on October 30, 2020. Retrieved November 10, 2020.
  35. ^ "Transmeta Corporation 10-K". Securities and Exchange Commission. 2000.
  36. ^ "Transmeta Corporation 10-K". Securities and Exchange Commission. 2005.
  37. ^ http://www20.tomshardware.com/mobile/20010215/index.html[데드링크]
  38. ^ "Tom's Hardware: Performance estimates: Almost a Pentium M at a fraction of the power". Tomshardware.com. April 1, 2008. Retrieved November 13, 2011.
  39. ^ "VHJ: Benchmarking Transmeta's efficeon". Vanshardware.com. April 4, 2004. Retrieved November 13, 2011.
  40. ^ "코드 모핑: Fresh as a DAISY" 2008년 6월 5일 Mary Foley Wayback Machine에서 아카이브 완료
  41. ^ Manfred Dietrich; Joachim Haase (2011). Process Variations and Probabilistic Integrated Circuit Design. Springer. p. 185. ISBN 978-1-4419-6621-6.
  42. ^ 트랜스메타 코드 모핑 소프트웨어: Wayback Machine에서의 투기, 회복 적응형 재전송을 사용한 실제 과제 해결 2008-12-04 - 제1회 코드 생성 및 최적화에 관한 IEEE/ACM 국제 심포지엄 2003년 3월 27-29일 캘리포니아 샌프란시스코에서 개최
  43. ^ Transmeta Cruse and Efficeon : CISC 구현으로서의 임베디드 VLIW 2018-01-07 Wayback Machine 아카이브 - 2003년 9월 25일 SCOPEs, 비엔나에서 발행
  44. ^ 웨이백 머신에서의 ShadowArchive 1999-04-29
  45. ^ "DAISY: Dynamically Architected Instruction Set from Yorktown". Research.ibm.com. Retrieved November 13, 2011.
  46. ^ "Linus Torvalds writing in the linux-kernel mailing list". Marc.info. June 20, 2003. Retrieved November 13, 2011.
  47. ^ "Linus Torvalds writing in the linux-kernel mailing list". Marc.info. June 20, 2003. Retrieved November 13, 2011.
  48. ^ Real World Technologies. "Real World Technologies – Crusoe Exposed: Reverse Engineering the Transmeta TM5xxx Architecture I". Realworldtech.com. Retrieved November 13, 2011.
  49. ^ a b Real World Technologies (January 27, 2004). "Real World Technologies – Crusoe Exposed: Reverse Engineering the Transmeta TM5xxx Architecture II". Realworldtech.com. Retrieved November 13, 2011.

외부 링크