Fusion-io ผู้สร้างการ์ด SSD ความเร็วสูง ร่วมมือกับมหาวิทยาลัยพรินซ์ตัน สร้างระบบย่อยที่เรียกว่า Extended Memory ที่ใช้ขยายหน่วยความจำให้คอมพิวเตอร์จนเหมือนมีหน่วยความจำใหญ่ถึง 2.64TB ด้วยการ์ด ioMemory
ก่อนหน้านี้เมื่อต้นปีที่ผ่านมา ทาง Fusion-io ได้ออกชุดพัฒนา ioMemory SDK มาก่อนแล้ว แต่ Extended Library จะเข้ามาช่วยให้แอพพลิเคชั่นเดิมสามารถใช้งานการ์ด ioMemory ได้โดยไม่ต้องแก้ไขแอพพลิเคชั่น
ยังไม่มีรายละเอียดว่า Extended Memory นั้นจริงๆ แล้วทำงานอย่างไร โดยมันอาจจะเป็นเคอร์เนลโมดูล หรือไลบรารีที่ต้องลิงก์โปรแกรมเข้าไปด้วยกันก็เป็นได้ แต่การทำงานโดยรวมนั้นเหมือนกับการทำ Page Swap ในทุกวันนี้ ที่ข้อมูลที่ถูกใช้น้อยจะถูกเก็บในส่วน NAND ที่ไม่หายไปเมื่อปิดเครื่องแต่ความเร็วต่ำกว่า ขณะที่ข้อมูลที่ถูกใช้งานอยู่จะอยู่ในหน่วยความจำความเร็วสูง ความได้เปรียบของ SSD ที่ความเร็วสูงกว่า โดยเฉพาะการ์ดที่ IOPS สูงๆ เช่น Fusion-io จะทำให้การใช้งานจริงต่างจากการใช้แรมจริงๆ ไม่มากนัก
ที่มา - Fusion-io, The Register
Comments
"ข้อมูลที่ถูกใช้น้อยจะถูกเก็บในส่วน NAND ที่ไม่หายไปเมื่อปีเครื่อง" น่าจะเป็น "...ที่ไม่หายไปเมื่อปิดเครื่อง" ครับ
เมื่อปีเครื่อง > เมื่อปิดเครื่อง
IOP --> IPO หรือเปล่าครับ
แก้ไข
IOP ถูกแล้วครับ
ถ้าเอา SSD มาทำ RAID 0 สักร้อยตัว :p
แต่ก็หมายถึงต้องเขียนข้อมูลรอบละไม่ต่ำกว่าร้อยส่วน แถมค่า latency อีกอยู่ดี
Fusion-io เสียบที่ PCIe มันควรอยู่ระดับ north bridge เหมือน RAM นี้ครับ น่าจะเร็วระดับ RAM
aka ohmohm
read อาจจะเรวเท่า แต่ write-erase มันช้ากว่า DRAM นิ ?