검색 노출용 실패 사례 상세
미국 구독형 소프트웨어 종료 사례 1300441 실패 사례
미국 구독형 소프트웨어 종료 사례 1300441는 미국의 구독형 소프트웨어 분야에서 확인된 글로벌 실패 아카이브 사례입니다. 공개 원문 자료상 소프트웨어·기술 기업으로 소개되며, 하드웨어 생산·유통 구조를 운영한 흐름이 확인됩니다. 폐업·청산·서비스 종료로 분류된 사례입니다. 주요 실패 신호는 제품시장 적합성 실패입니다. 공통 실패 패턴은 구독형 소프트웨어 채택·유지율 갭으로 묶었습니다. 검토할 전조 신호는 시장 수요, 반복 사용, 지불 의사가 충분히 검증되지 않은 상태로 운영됨입니다.
사업 모델: 구독형 소프트웨어 관련 글로벌 사업·서비스
실패 단계: 공개 백과 자료상 폐업·서비스 종료·청산으로 분류된 글로벌 종료 사례
원문 문장은 직접 노출하지 않습니다. 출처 링크와 한국어 요약을 기준으로 검수해 보강해야 합니다.
- 시장 수요, 반복 사용, 지불 의사가 충분히 검증되지 않은 상태로 운영됨
1984년 4월 미국 코네티컷주 뉴헤이븐 근처에 설립된 Multiflow Computer, Inc.는 VLIW 디자인 스타일을 구현하는 미니슈퍼컴퓨터 하드웨어 및 소프트웨어의 제조업체이자 판매자였습니다. 델라웨어에 설립된 Multiflow는 미국, 유럽 및 일본에서 약 125대의 VLIW 미니슈퍼컴퓨터를 판매한 후 1990년 3월에 운영을 종료했습니다.
Multiflow의 상업적 성공은 작고 단명했지만 기술적 성공과 기술 및 인력의 보급은 컴퓨터 과학과 컴퓨터 산업의 미래에 큰 영향을 미쳤습니다. Multiflow의 컴퓨터는 기존 컴퓨터처럼 널리 판매되고, 프로그래밍되고, 사용되는 가장 새로운 컴퓨터였습니다. (다른 새로운 컴퓨터는 새로운 프로그래밍이 필요했거나 기존 컴퓨터보다 더 점진적인 단계를 나타냈습니다.)
상업적인 성공은 덜했지만 연결된 VLIW 미니슈퍼컴퓨터 회사인 Cydrome과 함께 Multiflow는 VLIW 디자인 스타일이 실용적이라는 것을 보여 주었고 이는 많은 사람들에게 놀라운 결론이었습니다. 여전히 논란의 여지가 있지만 VLIW는 이후 고성능 임베디드 시스템에서 강력한 역할을 해왔으며 범용 컴퓨팅에서는 느리게 수용되고 있습니다.
초기 역사
기술의 뿌리
VLIW(Very Long Instruction Word) 디자인 스타일은 1979년부터 1981년까지 예일 대학교 컴퓨터 과학 교수인 Joseph A. (Josh) Fisher가 처음 제안했습니다. VLIW는 Fisher가 1978년 뉴욕 대학의 Courant Institute of Mathematical Sciences에서 대학원생으로 개발한 트레이스 스케줄링이라는 컴파일러 스케줄링 기술에 의해 개발되었습니다. 트레이스 스케줄링은 이전 컴파일러 기술과 달리 힘든 핸드 코딩 없이 일반 컴퓨터 프로그램에서 상당한 양의 명령 수준 병렬 처리(ILP)를 노출했습니다. 이는 컴파일러가 ILP를 찾고 지정하는 데 사용할 수 있는 프로세서의 실용성을 의미합니다.
VLIW는 나중에 수퍼스칼라 제어 하드웨어라고 불리는 것을 사용하면 비실용적일 정도로 ILP를 활용하는 범용 명령 수준 병렬 프로세서를 구축하는 방법으로 Fisher에 의해 제시되었습니다. 대신, 컴파일러는 긴 명령이나 유사한 메커니즘을 통해 명령을 받아 하드웨어에 의해 거의 잠금 단계로 ILP가 수행되도록 미리 배열할 수 있습니다. 이전에는 상당한 양의 ILP를 달성한 프로세서가 있었지만 모두 사용자가 힘들게 직접 병렬화한 코드나 라이브러리 루틴에 의존했기 때문에 범용 컴퓨터가 아니었고 VLIW 패러다임에 맞지 않았습니다.
트레이스 스케줄링의 실용성은 Fisher와 그의 대학원생 중 세 명인 John Ruttenberg, Alexandru Nicolau, 특히 컴파일러에 대한 박사 학위 논문으로 1985년에 ACM Doctoral Dissertation Award를 수상한 John Ellis가 Yale에서 만든 컴파일러를 통해 입증되었습니다. 컴파일 과정에 고무되어 Fisher 그룹은 ELI(Enormously Long Instructions) 프로젝트라는 아키텍처 및 하드웨어 설계 노력을 시작했습니다.
사업 시작
512비트 명령어 단어를 갖고 사이클당 10~30개의 RISC 작업을 시작하는 ELI는 구축되지 않았습니다. 대신 ELI 하드웨어 프로젝트를 이끌었던 Fisher, Ruttenberg, John O'Donnell은 주류 컴퓨터 회사들이 ELI 프로젝트에 참여하는 데 관심을 갖지 못한 후 1984년에 Multiflow를 시작했습니다. 원래 Multiflow는 워크스테이션 회사인 Apollo Computer의 사업부가 될 예정이었으나 결국 벤처 캐피털 자금을 모색하여 이미 직원이 20명 정도였던 1985년 1월에 첫 번째 자금 조달을 마감했습니다. NCR 컴퓨터 부문의 전 책임자였던 Donald E. Eckdahl은 1985년 CEO로 회사에 합류했습니다.
Multiflow는 1987년 초에 Grumman Aircraft, Sikorsky Helicopter 및 Supercomputer Research Center의 세 베타 사이트에 최초의 작동 가능한 VLIW 미니슈퍼컴퓨터를 제공했습니다. Trace 14/200은 1987년 5월 캘리포니아주 산타클라라에서 열린 슈퍼컴퓨팅 컨퍼런스에서 대중에게 시연되었습니다.
기술
혁신적인 아키텍처
Multiflow의 첫 번째 컴퓨터는 Trace 7/200 및 Trace 14/200으로 불렸습니다. 컴퓨터 모델 번호의 7/은 프로세서가 7개의 32비트 작업과 32비트 유틸리티 필드로 구성된 256비트 긴 명령어를 사용하여 각 사이클마다 7개의 작업을 시작할 수 있음을 의미합니다. 7개 연산은 정수/메모리 4개, 부동 연산 2개, 분기 1개였습니다. 14/ 모델은 각 명령의 두 배를 가지므로 512비트 긴 명령 단어가 됩니다. 당시의 많은 과학 중심 프로세서와 마찬가지로 Trace에는 전통적인 캐시 메모리가 없었습니다.
Multiflow는 처음에 28/ 모델도 발표했으며 결국 이러한 모델이 제작되어 소수의 고객에게 판매되었습니다. 28/에는 1024비트 명령어가 있었습니다. 이와 같은 컴퓨터용으로 컴파일된 일반 프로그램을 갖는 것은 의심할 여지 없이 혁명적이었습니다. 이전 컴퓨터에서는 7/ 모델처럼 컴파일된 ILP를 제공하지 않았기 때문입니다. 28/ 시스템은 학문적 또는 산업적 개념을 훨씬 뛰어넘어 이러한 한계를 뛰어 넘었습니다. 소수의 고객 프로그램에만 28/바쁨을 유지하기에 충분한 ILP가 포함되어 있었지만, 프로세서가 평균적으로 거의 모든 28개 작업을 시작했기 때문에 성능은 놀라웠습니다.
하드웨어
각 7/ 프로세서 데이터 경로는 제어 장치 보드, 정수 ALU 보드 및 부동 소수점 보드로 구성되었습니다. 14/에는 두 번째 정수 ALU 보드와 두 번째 부동 소수점 보드가 추가되었습니다. 많은 시스템이 현장에 출시되기 전에는 더 빠른 타사 부동 소수점 칩을 사용할 수 있게 되었고, /200 제품군은 개체 코드가 호환되지 않는 7/300 및 14/300으로 대체되었으며, 14/300은 회사에서 가장 인기 있는 모델이 되었습니다. 1988년경에 /100 보급형 시리즈도 출시되었지만 이는 기본적으로 클럭이 느린 /300 시스템이었습니다. 모든 프로세서는 정수 ALU 및 레지스터용 CMOS 게이트 어레이, 타사 부동 소수점 칩, 제어 및 기타 부분용 중형 집적 회로를 사용하여 구축되었습니다.
1988년에 회사는 두 개의 7/ 모델의 멀티 프로세서로도 사용할 수 있는 14/를 특징으로 하는 ECL/500 제품군 개발을 시작했지만 해당 시스템은 회사가 운영을 중단하기 전에 완료되지 않았습니다.
추적 시스템의 한 예는 컴퓨터 역사 박물관에 보관되어 있습니다.
혁신적인 소프트웨어
Multiflow는 또한 자사가 구축한 시스템을 위한 소프트웨어 도구도 생산했습니다. The systems ran Berkeley Unix. 아마도 Multiflow 시스템이 출시될 당시 한 번에 단일 작업보다 긴 명령을 내리는 컴퓨터는 컴파일된 주류 운영 체제를 실행한 적이 없었을 것입니다. 그러나 전체 Unix 운영 체제와 일반적인 도구는 회사의 모든 모델에서 컴파일된 일반적인 부분과 함께 모두 실행되었습니다.
Multiflow의 기술을 고려할 때 예상할 수 있듯이 컴파일러는 특히 주목할 만했습니다. 회사는 Yale에서 개발한 것과 유사한 스타일로 새로운 컴파일러를 만들었지만 산업적으로 강력하고 상업적으로 필요한 기능을 많이 통합했습니다. 공격적인 추적 스케줄링을 구현하는 것 외에도 신뢰성, 최첨단 최적화 통합, 다양한 언어 변형 및 Multiflow Traces의 호환되지 않는 모든 개체 코드 모델을 동시에 처리할 수 있는 능력으로 유명했습니다. (7/X00의 코드는 14/X00에서 올바르게 실행될 수 있지만 아키텍처의 특성상 7/에서보다 빠르게 실행하려면 다시 컴파일해야 했습니다.)
컴파일러는 1985년에 올바른 코드를 생성했고, 1987년에는 상당한 양의 ILP를 발견하는 코드를 생성했습니다. 1987년 이후에는 고객과 잠재 고객에 대한 관심이 높아짐에 따라 성능 중심의 개선이 계속되었지만 특징과 기능이 강조되었습니다.
컴파일러는 매우 강력하고 대상 시스템과 관계없이 ILP를 노출하는 데 매우 능숙하여 Multiflow가 종료된 후 많은 대형 컴퓨터 회사에서 컴파일러에 대한 라이센스를 받았습니다. 여기에는 Intel, Hewlett-Packard, Digital Equipment Corporation, Fujitsu, Hughes, HAL Computer Systems 및 Silicon Graphics가 포함된 것으로 보고되었습니다. 이 기술을 라이센스한 것으로 알려진 다른 회사로는 Equator Technologies, Hitachi 및 NEC가 있습니다. 해당 코드 베이스를 기반으로 구축된 컴파일러는 1990년대 가장 중요한 수퍼스칼라 프로세서에 대한 고급 개발 및 벤치마크 보고에 사용되었습니다. 컴파일러의 후손은 올바른 코드를 처음 생성하기 시작한 지 20년이 지난 후에도 여전히 널리 사용되었으며(특히 Intel의 icc "Proton" 컴파일러 및 NEC Earth Simulator 컴파일러) 새로운 컴파일러 개발을 위한 벤치마크 대상으로 자주 사용됩니다. MIT와 워싱턴 대학은 고급 연구 목적으로 컴파일러를 받아 사용한 대학 중 하나입니다.
Multiflow 컴파일러는 C로 작성되었습니다. C++가 대중적으로 사용되기 이전에 만들어졌습니다(Multiflow는 해당 언어의 베타 사이트였습니다). 그러나 컴파일러 설계자들은 객체 지향 패러다임을 강력히 믿었고, 컴파일러는 구조와 연산을 그 안에 캡슐화하는 다소 특이한 스타일을 가지고 있었습니다. 이로 인해 Multiflow가 종료된 후 이를 사용한 많은 개발자에게 가파른 학습 곡선이 발생했지만 컴파일러가 제공하는 야심찬 컴파일과 견고한 엔지니어링의 독특한 조합으로 인해 일반적으로 좋은 투자로 간주되었습니다.
Customers and business history
고객
Multiflow의 판매 중 일부는 새로운 VLIW 설계 스타일에 대해 더 자세히 알고 싶어하는 조직에 전달되었지만 대부분의 시스템은 기계, 공기 역학, 방어, 충돌 역학, 화학 및 일부 전자 등 제품 개발 환경의 시뮬레이션에 사용되었습니다. 고객은 주요 대도시 대기 질 위원회부터 주요 소비자 세제, 식품 및 잡화 회사에 이르기까지 다양했으며 예상되는 중공업 회사, 연구소 및 대학도 있었습니다. 1987년 Daimler-Benz의 계열사인 GEI Rechnersysteme GmbH는 다른 미니슈퍼컴퓨터 회사와의 치열한 경쟁에도 불구하고 독일에서 Traces를 성공적으로 배포하기 시작했습니다. 이후 3년 동안 Multiflow는 대부분의 서유럽과 일본에 사무실을 열거나 대리점을 두고 미국의 많은 대도시 지역에 사무실을 열었습니다.
멀티플로우의 종말
Multiflow는 Digital Equipment Corporation과의 대규모 거래가 결렬된 지 이틀 후인 1990년 3월 27일에 운영을 종료했습니다. 그 시점에서 이사회는 Multiflow를 성숙시키는 데 필요한 금액의 성공적인 추가 자금 조달 가능성이 회사의 존속을 정당화하기에는 너무 낮다고 판단했습니다. Multiflow의 실패는 종종 "좋은 기술이지만 나쁜 마케팅", "좋은 소프트웨어이지만 느리고 보수적인 하드웨어", 혁신적인 기술의 일부 속성 또는 심지어 본사의 고립된 위치에 대한 일화적인 비난을 받습니다. 더 가능성 있는 원인은 사업 계획이 컴퓨터 업계의 엄청난 변화와 양립할 수 없다는 점이었습니다. 본격적인 범용 컴퓨터 회사를 건설하려면 1990년까지 수억 달러(미국)가 필요한 것처럼 보였습니다. 그러나 킬러 마이크로 혁명은 더욱 빠르고 저렴한 경쟁이 꾸준히 진행된다는 것을 의미했습니다. 마이크로프로세서에 내재된 경제성은 일반적으로 스타트업이 접근할 수 없었고 VLIW와도 호환되지 않았습니다. VLIW는 당시의 밀도에 비해 너무 많은 실리콘을 필요로 했을 것입니다. (최초의 VLIW 마이크로프로세서는 몇 년 후에 출시된 오늘날의 TriMedia의 조상인 Philips Life였습니다.) 1980년대 초 Sun과 SGI가 설립된 이후 기존의 대규모 소프트웨어 기반이 있는 컴퓨터를 구축하지 않고는 새로운 범용 컴퓨터 회사가 성공하지 못했고 1980년대의 많은 미니슈퍼컴퓨터 스타트업 회사 중 어느 회사도 결국 성공하지 못했습니다.
기업문화
Multiflow에는 새롭고 도전적인 기술, 힘겨운 싸움, 그리고 그들이 속할 가능성이 가장 높은 균일한 재능을 지닌 그룹에서 일하는 놀라운 사회적 경험의 결합에 매료된 엔지니어, 컴퓨터 과학자 및 기타 컴퓨터 전문가들로 구성되었습니다. 이 시스템은 너무나 혁신적이어서 엔지니어링이 실패할 것으로 널리 예상되었습니다. 그럼에도 불구하고 (Eckdahl을 제외하고) 직원 중 고위 엔지니어링 직책을 맡은 사람이 아무도 없었음에도 불구하고 Trace 시스템과 해당 소프트웨어는 제 시간에 제공되고 견고하며 약속된 성능을 초과했습니다. 이는 대부분 회사에 매력을 느끼는 사람들의 재능 수준과 처음부터 있었던 엄청난 학습 환경 때문이었습니다.
Multiflow가 폐쇄된 후 직원들은 계속해서 업계에 광범위한 영향을 미쳤습니다. 약 20명으로 구성된 소규모 핵심 엔지니어 및 과학자 그룹은 미국의 주요 컴퓨터 회사에서 4명의 연구원(그 중 2명은 Eckert-Mauchly 상 수상자), 성공적인 스타트업의 여러 창립자, 대기업의 주요 개발 노력의 리더를 배출했습니다. 경영대학원을 졸업하고 채용된 핵심 그룹의 유일한 비기술 인력은 주요 연구실에서 기업 개발을 이끌었습니다. Multiflow가 성장하면서 매우 재능 있는 사람들을 채용하는 전통이 이어졌습니다. 한 예로 문서 작성자는 컴퓨터 출판 분야에서 가장 영향력 있는 편집자 중 한 명이 되었습니다. Multiflow가 컴퓨터 산업에 미친 영향은 기술뿐 아니라 사람에게도 큰 영향을 미쳤습니다.
참고자료
외부 링크
Multiflow의 역사에 관한 책
VLIW 슈퍼컴퓨터의 아키텍처 및 구현
추적 스케줄링 컴파일러를 위한 VLIW 아키텍처
Multiflow 추적 스케줄링 컴파일러
Multiflow 관련 내용이 많은 Embedded/VLIW 책
매우 긴 명령어 워드 아키텍처 및 ELI-512
병렬 처리: 똑똑한 컴파일러와 멍청한 기계
Bulldog: vliw 아키텍처용 컴파일러
아직 댓글이 없습니다. 첫 번째 실패 방지 메모를 남겨보세요.