นาฬิกาข้อมือ 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 ความคิดเห็น
ความคิดเห็นบน Hacker News
ผู้ใช้คนหนึ่งเล่าว่าพ่อของเขาเคยอยู่แนวหน้าของการปฏิวัติคอมพิวเตอร์ และมีความทรงจำจากการทำงานร่วมกับ Seymour Cray เมื่อ Cray ปรากฏตัวในแคมปัส ผู้คนก็จะแห่มาหาเหมือนร็อกสตาร์ เขาทำงานร่วมกันที่ Control Data และขายคอมพิวเตอร์ได้มากมาย พร้อมทั้งทำให้ผู้คนประหลาดใจเวลาที่อธิบายถึงผลด้านการประหยัดต้นทุนของคอมพิวเตอร์ Cray รุ่นใหม่
ผู้ใช้คนหนึ่งกล่าวว่าโปรเจ็กต์นี้น่าจะเป็นพร็อพชั้นยอดในภาพยนตร์ไซไฟแนวย้อนเวลา โดยจินตนาการถึงฉากที่ตัวเอกเดินทางไปปี 1991 เพื่อโน้มน้าวนักวิทยาศาสตร์ และยกนาฬิกาข้อมือ Cray C90 มาเป็นหลักฐาน
ผู้ใช้คนหนึ่งสนุกกับการจินตนาการว่าถ้าอารยธรรมต่างดาวมาพบโปรเจ็กต์นี้เข้า การแสดงดวงจันทร์ของดาวพฤหัสบดีคงกลายเป็นปริศนาและแหล่งกำเนิดความพิศวง พร้อมทั้งตั้งข้อสังเกตว่าวัตถุโบราณในอดีตก็อาจเป็นการหยอกล้อแบบเดียวกันได้
ผู้ใช้คนหนึ่งกล่าวขอบคุณผู้เขียนโพสต์ และสงสัยว่า Cray C90 ขนาด 1/25 นี้เข้าใกล้ประสิทธิภาพ MIPS ของต้นฉบับได้มากแค่ไหน
ผู้ใช้คนหนึ่งสงสัยว่าดีไซน์ในอนาคตจะมีชุดแลกเปลี่ยนความร้อนภายนอกติดมาด้วยหรือไม่ จะหนีบไว้ที่เข็มขัดหรือเปล่า และ SSD จะถูกติดไว้ที่ข้อมืออีกข้างไหม เขาชอบที่โปรเจ็กต์แบบนี้ช่วยสืบทอดมรดกของเครื่องจักรชั้นยอดในอดีต
ผู้ใช้คนหนึ่งบอกว่าเขาใฝ่ฝันอยากใช้ Cray 1 เป็นโซฟา และกล่าวว่าดีไซน์นั้นมีเอกลักษณ์ในแบบที่ทุกวันนี้หาไม่ได้แล้ว
ผู้ใช้คนหนึ่งบอกว่าไม่มีความเห็นเชิงเทคนิคเป็นพิเศษ แต่รู้สึกว่าโปรเจ็กต์นี้ทั้งเหลวไหลและน่าเอ็นดู
ผู้ใช้คนหนึ่งคิดว่าทุกอย่างทั้งตัวโปรเจ็กต์ สไตล์การเขียน FPGA จอ LCD ทรงกลม และการจำลองดวงจันทร์ของดาวพฤหัสบดีนั้นยอดเยี่ยมไปหมด แต่ก็รู้สึกหงุดหงิดที่ดูแอนิเมชันบนจอไม่ได้
ผู้ใช้คนหนึ่งคิดว่าจอแสดงผลทรงกลมนั้นเท่มาก และการใช้ FPGA ก็สุดยอดจริง ๆ
ผู้ใช้คนหนึ่งบอกว่าก่อนจะเห็นภาพสุดท้ายเขาคิดว่าโปรเจ็กต์นี้ดูน่าขำ แต่พอเห็นภาพสุดท้ายแล้วก็เปลี่ยนใจว่ามันยอดเยี่ยมมาก