1P by neo 3달전 | favorite | 댓글 1개

1/25-스케일 Cray C90 손목시계

왜 만들었는가?

  • Cray 슈퍼컴퓨터와 원형 OLED 디스플레이를 활용한 프로젝트
  • 실용적인 시계를 원한다면 다른 블로그를 읽으라는 농담

Cray-1과의 차이점

  • Cray PVP 라인은 Cray-1에서 Cray X1E까지 호환성 유지
  • 주소 비트가 22비트에서 32비트로 확장됨
  • 64비트 "Cray" 부동 소수점에서 IEEE 더블 정밀도 64비트 부동 소수점으로 변경

시스템 아키텍처

  • Diligent CMOD-A7 FPGA 보드 사용
  • Cray CPU 코어가 105 MHz에서 실행됨
  • Teensy 3.6 마이크로컨트롤러가 '프론트엔드' 프로세서 역할을 함
  • 원형 OLED 디스플레이를 구동함

소프트웨어

  • J90 코어의 벡터 성능을 보여주기 위해 목성 및 63개의 위성에 대한 N-body 중력 시뮬레이션 실행
  • Python으로 프로그램 작성 후, RTL 시뮬레이터에서 검증
  • 실제 FPGA 보드에서 부팅하여 안정성 확인

시간을 어떻게 확인하는가?

  • 목성과 63개의 위성의 시뮬레이션을 표시
  • NASA의 HORIZONS 서버에서 천체 위치 데이터를 가져옴
  • 시뮬레이션을 통해 시간 추론 가능

왜 C90인가?

  • Cray Y-MP C916의 1/25 스케일 복제
  • 원형 돔이 OLED 시계 화면을 수용하기에 적합
  • 3D 프린터로 모델 제작, 회로 보드와 배터리 장착

최종 제품

  • 귀엽고 프로그래밍 가능하며 복잡함
  • NATO 스타일 손목 스트랩과 내장 배터리 충전기 포함
  • 실제로는 책상 장식품으로 더 적합

GN⁺의 의견

  • 이 프로젝트는 FPGA와 마이크로컨트롤러를 활용한 창의적인 하드웨어 프로젝트로 흥미로움
  • 복잡한 시스템을 간단한 형태로 구현하는 과정에서 많은 배울 점이 있음
  • 실용성보다는 기술적 도전과 재미를 추구하는 프로젝트로, 엔지니어링의 다양한 측면을 탐구할 수 있음
  • 비슷한 프로젝트로는 Raspberry Pi 기반의 소형 컴퓨터나 Arduino를 활용한 다양한 DIY 프로젝트가 있음
  • 새로운 기술을 도입할 때는 실용성과 유지보수성을 고려해야 함, 이 프로젝트는 그 점에서 좋은 예시가 됨
Hacker News 의견
  • 한 사용자는 아버지가 컴퓨터 혁명의 선두에 있었으며, Seymour Cray와 함께 일했던 추억을 공유함. Cray가 캠퍼스에 나타나면 마치 록스타처럼 사람들이 몰려들었음. Control Data에서 함께 일하며 많은 컴퓨터를 판매했으며, 새로운 Cray 컴퓨터의 비용 절감 효과를 설명할 때 사람들의 놀라움을 자아냈음.

  • 한 사용자는 이 프로젝트가 시간 여행 SF 영화의 소품으로 훌륭할 것이라고 언급함. 주인공이 1991년으로 여행해 과학자를 설득하려고 하고, 증거로 Cray C90 손목시계를 보여주는 장면을 상상함.

  • 한 사용자는 외계 문명이 이 프로젝트를 발견했을 때의 상상을 즐김. 목성의 위성을 표시하는 것이 퍼즐이 되고 경이로움의 원천이 될 것이라고 생각함. 고대의 유물들도 비슷한 장난이었을 가능성을 제기함.

  • 한 사용자는 게시물 작성자에게 감사의 인사를 전하며, 1/25 크기의 Cray C90이 원래의 MIPS 성능에 얼마나 가까운지 궁금해함.

  • 한 사용자는 미래의 디자인에 외부 열 교환기 유닛이 포함될지, 벨트에 부착될지, 다른 손목에 SSD가 장착될지 궁금해함. 이러한 프로젝트가 오래된 훌륭한 기계들의 유산을 유지하는 것을 좋아함.

  • 한 사용자는 Cray 1을 소파로 사용하는 꿈을 꾸며, 그 디자인이 오늘날에는 볼 수 없는 독특한 것이었다고 언급함.

  • 한 사용자는 기술적인 의견은 없지만, 이 프로젝트가 터무니없고 사랑스럽다고 표현함.

  • 한 사용자는 프로젝트, 글쓰기 스타일, FPGA, 원형 LCD, 목성의 위성 시뮬레이션 등 모든 것이 멋지다고 생각하지만, 디스플레이 애니메이션을 볼 수 없어 좌절감을 느낌.

  • 한 사용자는 원형 디스플레이가 매우 멋지다고 생각하며, FPGA를 사용하는 것이 정말 대단하다고 언급함.

  • 한 사용자는 마지막 사진을 보기 전까지는 이 프로젝트가 웃기다고 생각했지만, 마지막 사진을 보고 나서는 훌륭하다고 생각하게 됨.