ข้ามไปที่เนื้อหาหลัก

บทความ

กำลังแสดงโพสต์ที่มีป้ายกำกับ In-memoryComputing

สถาปัตยกรรมการเรียนรู้แบบ In-Memory ด้วยเซลล์ Y-Flash

สถาปัตยกรรมการเรียนรู้แบบ In-Memory ด้วยเซลล์ Y-Flash สถาปัตยกรรมการเรียนรู้แบบ In-Memory ด้วยเซลล์ Y-Flash ในโลกยุคดิจิทัลที่ข้อมูลมีบทบาทสำคัญอย่างยิ่งยวด การประมวลผลข้อมูลอย่างรวดเร็วและมีประสิทธิภาพกลายเป็นสิ่งจำเป็น เทคโนโลยีการเรียนรู้ของเครื่อง (Machine Learning) จึงถูกนำมาใช้อย่างแพร่หลาย อย่างไรก็ตาม การประมวลผลข้อมูลแบบดั้งเดิมที่ต้องเคลื่อนย้ายข้อมูลระหว่างหน่วยประมวลผลและหน่วยความจำนั้น ก่อให้เกิดปัญหาคอขวดของ Von Neumann ซึ่งส่งผลให้การประมวลผลล่าช้าและสิ้นเปลืองพลังงาน เพื่อแก้ไขปัญหาดังกล่าว แนวคิดการประมวลผลแบบ In-Memory Computing จึงถูกนำเสนอขึ้น โดยการรวมหน่วยประมวลผลและหน่วยความจำเข้าด้วยกัน และหนึ่งในเทคโนโลยีที่น่าจับตามองคือการใช้เซลล์ Y-Flash ในการสร้างสถาปัตยกรรม In-Memory Learning Automata. เซลล์ Y-Flash: หัวใจสำคัญของ In-Memory Learning เซลล์ Y-Flash เป็นหน่วยความจำแบบ Non-Volatile Memory (NVM) ชนิดหนึ่งที่สามารถเก็บข้อมูลได้แม้ไม่มีกระแสไฟฟ้า โดยมีความโดดเด่นในเรื่องความเร็วในการเขียนและอ่านข้อมูลที่สูง รวมถึงความทนทานต่อกา...

เมื่อ In-memory Computing มาบรรจบกับ Spiking Neural Networks: มุมมองจากการออกแบบร่วม Device-Circuit-System-and-Algorithm

เมื่อ In-memory Computing มาบรรจบกับ Spiking Neural Networks: มุมมองจากการออกแบบร่วม Device-Circuit-System-and-Algorithm เมื่อ In-memory Computing มาบรรจบกับ Spiking Neural Networks: มุมมองจากการออกแบบร่วม Device-Circuit-System-and-Algorithm ในยุคสมัยที่เทคโนโลยีปัญญาประดิษฐ์ (AI) กำลังเติบโตอย่างก้าวกระโดด ความต้องการระบบประมวลผลที่มีประสิทธิภาพสูงและใช้พลังงานต่ำยิ่งทวีความสำคัญมากขึ้นเรื่อยๆ หนึ่งในแนวทางที่น่าสนใจและได้รับความสนใจอย่างมากในปัจจุบัน คือ การผสานรวมเทคโนโลยี In-memory Computing (IMC) เข้ากับ Spiking Neural Networks (SNNs) ซึ่งเป็นสถาปัตยกรรมโครงข่ายประสาทเทียมที่เลียนแบบการทำงานของสมองมนุษย์อย่างใกล้ชิด บทความนี้นำเสนอมุมมองเชิงลึกเกี่ยวกับการผสานรวมเทคโนโลยี IMC และ SNNs โดยมุ่งเน้นไปที่การออกแบบร่วม Device-Circuit-System-and-Algorithm เพื่อปลดล็อกศักยภาพสูงสุดของเทคโนโลยีทั้งสอง 1. In-memory Computing (IMC): การประมวลผลข้อมูล ณ ตำแหน่งจัดเก็บ IMC เป็นกระบวนทัศน์ใหม่ของการประมวลผลข้อมูล ที่แตกต่างจากสถาปัตยกรรมแบบ Von Neumann ดั้งเดิม โดย IMC จะท...