วันพฤหัสบดีที่ 23 มกราคม พ.ศ. 2557

ARM CPU คืออะไร

ARM ย่อมาจาก Advanced RISC Machine แปลเป็นไทยได้ว่า เครื่องกล RISC แบบล้ำหน้า 

ในโลกของการออกแบบ CPU นั้นจะมีอยู่ 2 แบบใหญ่ๆคือ RISC และ CISC
         CISC ย่อมาจาก Complex Instruction Set Computer คือ CPU ที่เวลาเราป้อนคำสั่งไป 1 คำสั่ง มันสามารถทำงานได้หลายอย่าง เช่น 1คำสั่งที่ส่งไป ทำให้ CPU โหลดข้อมูลจาก memory , ทำการคำนวณ และก็เก็บผลลัพท์กลับไปไว้ใน memory ได้  ,  ตัวอย่าง CPU ที่เป็นแบบ CISC ก็คือ CPU ของ Intel ทั้งหมดที่ใช้สถาปัตยกรรมแบบ x86
RISC คือ Reduced Instruction Set Computer เป็น CPU ที่เกิดขึ้นภายหลัง โดยการออกแบบนั้นจะเน้นที่การลดจำนวนชุดคำสั่งลง คำสั่งแต่ละคำสั่งทำงานได้ 1 อย่างเท่านั้น  และมีเพียงเฉพาะคำสั่ง load และ store  ที่สามารถติดต่อกับ memory ภายนอกได้(RAM)  ชุดคำสั่งที่เหลือจะติดต่อกับ Register (memory ภายในตัว CPU)เท่านั้น … จากแนวคิดนี้ ทำให้ CPU แบบ RISC สามารถออกแบบได้ง่ายขึ้น สามารถออกแบบให้มีประสิทธิภาพได้สูงสุด และที่สำคัญทำให้จำนวนทรานซิสเตอร์ที่อยู่ภายในน้อยลงอย่างมากเมื่อเทียบกับ CISC  เลยเป็นผลทำให้  RISC กินไฟน้อยและมีขนาดเล็ก … แต่ก็มีข้อเสียคือ การเขียนโปรแกรมจะยุ่งยากกว่าเพราะต้องเขียนคำสั่งมากกว่า และ Complier ก็จะซับซ้อนกว่า



ARM Roadmap 

ถ้าใครเคยได้ยินว่า CPU ตัวนั้นเป็น Cortex-A8 (เช่น A4 ของ Applex) เป็น Cortex A9 (เช่น A5) ก็ดูไล่ไปตามนี้ได้เลย ถ้าเข้าไปในเว็บของ ARM คุณจะได้รายละเอียดมากขึ้นเช่น Cortex-A9 สามารถสร้างได้เป็น 1 ถึง 4 core  สามารถมีความเร็วได้สุงสุด 2GHz


อนาคตของ ARM CPU
    Nvidia ตอนนี้ถือได้ว่ามาแรงแบบสุดๆเป็นผู้นำในการออกแบบและผลิต CPU แบบ ARM ,  CEO ของ  Nvidia ได้ให้สัมภาษณ์ในงาน Asia-D ไว้อย่างชัดเจนถึง พื้นฐาน ARM CPU และอนาคตของมันไว้ว่า

ARM CPU นั้นกินไฟน้อย แบ่งได้เป็นสองแบบ
1. กินไฟระดับ mW ถึง 1 W ใช้ใน Smart phone ต่างๆ
2. กินไฟระดับ 5-7 W ใช้ใน Tablet ต่างๆ
แต่ในอุปกรณ์กินไฟมากๆอย่างเช่น notebook, หรือ ultrabook ที่กินไฟอย่างต่ำ 18W (Macbook Air) ตอนนี้ไม่สามารถใช้กับ ARM ได้ … nVidia มีแผนที่จะผลิต CPU สำหรับตลาดนี้โดยเฉพาะ โดยหวังว่าจะผลิต ARM CPU ที่เป็น 64 บิตกินไฟประมาณ 10W ชื่อว่า Denver (ต่อจาก Stark)  ดังนั้นช่วงนี้เราจะเห็นข่าวดังๆอย่าง
- Server เริ่มหันมาใช้ ARM CPU เพราะประหยัดไฟมากกว่า
- Supercomputer จะใช้กับ ARM ได้
และ Microsoft ก็เริ่มหันมาสนใจ ARM โดยกำลังพัฒนา Windows8 ให้สามารถใช้งานกับ ARM ได้
- Apple ในอนาคตมีแนวโน้มว่าจะใช้ ARM CPU ใน notebook ของ Apple เมื่อ ARM CPU เป็น 64 บิต  (PowerPC CPU ที่ Apple เคยใช้เป็น RISC)







            http://www.techz500.com/?p=1661 
            http://ds.arm.com/downloads/
            http://notebookspec.com/
            file:///D:/ComArt/ARM/ARM.html






ไม่มีความคิดเห็น:

แสดงความคิดเห็น