1 คะแนน โดย GN⁺ 2024-06-20 | 1 ความคิดเห็น | แชร์ทาง WhatsApp

นาฬิกาข้อมือ Cray C90 สเกล 1/25

ทำไมถึงสร้างมันขึ้นมา?

  • โปรเจ็กต์ที่ใช้ซูเปอร์คอมพิวเตอร์ Cray และจอแสดงผล OLED แบบวงกลม
  • มีมุกว่าถ้าอยากได้นาฬิกาที่ใช้งานได้จริง ให้ไปอ่านบล็อกอื่นแทน

ความแตกต่างจาก Cray-1

  • สายผลิตภัณฑ์ Cray PVP คงความเข้ากันได้ตั้งแต่ Cray-1 ไปจนถึง Cray X1E
  • บิตแอดเดรสขยายจาก 22 บิตเป็น 32 บิต
  • เปลี่ยนจากเลขทศนิยมลอยตัว 64 บิตแบบ "Cray" ไปเป็นเลขทศนิยมลอยตัว 64 บิตความละเอียดสองเท่ามาตรฐาน IEEE

สถาปัตยกรรมระบบ

  • ใช้บอร์ด FPGA Diligent CMOD-A7
  • คอร์ CPU ของ Cray ทำงานที่ 105 MHz
  • ไมโครคอนโทรลเลอร์ Teensy 3.6 ทำหน้าที่เป็นโปรเซสเซอร์ 'ฟรอนต์เอนด์'
  • ขับจอแสดงผล OLED แบบวงกลม

ซอฟต์แวร์

  • รันการจำลองแรงโน้มถ่วงแบบ N-body ของดาวพฤหัสบดีและดวงจันทร์ 63 ดวง เพื่อแสดงประสิทธิภาพเวกเตอร์ของคอร์ J90
  • เขียนโปรแกรมด้วย Python แล้วตรวจสอบในตัวจำลอง RTL
  • บูตบนบอร์ด FPGA จริงเพื่อยืนยันความเสถียร

แล้วดูเวลาอย่างไร?

  • แสดงการจำลองของดาวพฤหัสบดีและดวงจันทร์ 63 ดวง
  • ดึงข้อมูลตำแหน่งวัตถุท้องฟ้าจากเซิร์ฟเวอร์ HORIZONS ของ NASA
  • สามารถอนุมานเวลาได้จากการจำลอง

ทำไมต้องเป็น C90?

  • เป็นการจำลอง Cray Y-MP C916 ขนาด 1/25
  • โดมทรงกลมเหมาะกับการบรรจุหน้าจอนาฬิกา OLED
  • สร้างโมเดลด้วยเครื่องพิมพ์ 3D และติดตั้งแผงวงจรกับแบตเตอรี่

ผลิตภัณฑ์สุดท้าย

  • น่ารัก ตั้งโปรแกรมได้ และซับซ้อน
  • มาพร้อมสายข้อมือสไตล์ NATO และเครื่องชาร์จแบตเตอรี่ในตัว
  • ที่จริงเหมาะเป็นของตกแต่งโต๊ะมากกว่า

ความเห็นของ GN⁺

  • โปรเจ็กต์นี้น่าสนใจในฐานะงานฮาร์ดแวร์เชิงสร้างสรรค์ที่ใช้ FPGA และไมโครคอนโทรลเลอร์
  • มีหลายอย่างให้เรียนรู้จากกระบวนการนำระบบที่ซับซ้อนมาสร้างในรูปแบบที่เรียบง่าย
  • เป็นโปรเจ็กต์ที่มุ่งไปที่ความท้าทายทางเทคนิคและความสนุกมากกว่าการใช้งานจริง จึงเปิดโอกาสให้สำรวจแง่มุมต่าง ๆ ของวิศวกรรมได้
  • โปรเจ็กต์คล้ายกันมีทั้งคอมพิวเตอร์ขนาดเล็กที่ใช้ Raspberry Pi หรือโปรเจ็กต์ DIY หลากหลายแบบที่ใช้ Arduino
  • เมื่อนำเทคโนโลยีใหม่มาใช้ ควรคำนึงถึงการใช้งานจริงและการบำรุงรักษา ซึ่งโปรเจ็กต์นี้เป็นตัวอย่างที่ดีในจุดนั้น

1 ความคิดเห็น

 
GN⁺ 2024-06-20
ความคิดเห็นบน Hacker News
  • ผู้ใช้คนหนึ่งเล่าว่าพ่อของเขาเคยอยู่แนวหน้าของการปฏิวัติคอมพิวเตอร์ และมีความทรงจำจากการทำงานร่วมกับ Seymour Cray เมื่อ Cray ปรากฏตัวในแคมปัส ผู้คนก็จะแห่มาหาเหมือนร็อกสตาร์ เขาทำงานร่วมกันที่ Control Data และขายคอมพิวเตอร์ได้มากมาย พร้อมทั้งทำให้ผู้คนประหลาดใจเวลาที่อธิบายถึงผลด้านการประหยัดต้นทุนของคอมพิวเตอร์ Cray รุ่นใหม่

  • ผู้ใช้คนหนึ่งกล่าวว่าโปรเจ็กต์นี้น่าจะเป็นพร็อพชั้นยอดในภาพยนตร์ไซไฟแนวย้อนเวลา โดยจินตนาการถึงฉากที่ตัวเอกเดินทางไปปี 1991 เพื่อโน้มน้าวนักวิทยาศาสตร์ และยกนาฬิกาข้อมือ Cray C90 มาเป็นหลักฐาน

  • ผู้ใช้คนหนึ่งสนุกกับการจินตนาการว่าถ้าอารยธรรมต่างดาวมาพบโปรเจ็กต์นี้เข้า การแสดงดวงจันทร์ของดาวพฤหัสบดีคงกลายเป็นปริศนาและแหล่งกำเนิดความพิศวง พร้อมทั้งตั้งข้อสังเกตว่าวัตถุโบราณในอดีตก็อาจเป็นการหยอกล้อแบบเดียวกันได้

  • ผู้ใช้คนหนึ่งกล่าวขอบคุณผู้เขียนโพสต์ และสงสัยว่า Cray C90 ขนาด 1/25 นี้เข้าใกล้ประสิทธิภาพ MIPS ของต้นฉบับได้มากแค่ไหน

  • ผู้ใช้คนหนึ่งสงสัยว่าดีไซน์ในอนาคตจะมีชุดแลกเปลี่ยนความร้อนภายนอกติดมาด้วยหรือไม่ จะหนีบไว้ที่เข็มขัดหรือเปล่า และ SSD จะถูกติดไว้ที่ข้อมืออีกข้างไหม เขาชอบที่โปรเจ็กต์แบบนี้ช่วยสืบทอดมรดกของเครื่องจักรชั้นยอดในอดีต

  • ผู้ใช้คนหนึ่งบอกว่าเขาใฝ่ฝันอยากใช้ Cray 1 เป็นโซฟา และกล่าวว่าดีไซน์นั้นมีเอกลักษณ์ในแบบที่ทุกวันนี้หาไม่ได้แล้ว

  • ผู้ใช้คนหนึ่งบอกว่าไม่มีความเห็นเชิงเทคนิคเป็นพิเศษ แต่รู้สึกว่าโปรเจ็กต์นี้ทั้งเหลวไหลและน่าเอ็นดู

  • ผู้ใช้คนหนึ่งคิดว่าทุกอย่างทั้งตัวโปรเจ็กต์ สไตล์การเขียน FPGA จอ LCD ทรงกลม และการจำลองดวงจันทร์ของดาวพฤหัสบดีนั้นยอดเยี่ยมไปหมด แต่ก็รู้สึกหงุดหงิดที่ดูแอนิเมชันบนจอไม่ได้

  • ผู้ใช้คนหนึ่งคิดว่าจอแสดงผลทรงกลมนั้นเท่มาก และการใช้ FPGA ก็สุดยอดจริง ๆ

  • ผู้ใช้คนหนึ่งบอกว่าก่อนจะเห็นภาพสุดท้ายเขาคิดว่าโปรเจ็กต์นี้ดูน่าขำ แต่พอเห็นภาพสุดท้ายแล้วก็เปลี่ยนใจว่ามันยอดเยี่ยมมาก