พีซีของเราดำเนินการชุดของ งานทั่วไป ทุกวันในขณะที่เรากำลังใช้งานอยู่นั้นได้กลายเป็นเป้าหมายต่อไปในการปรับปรุงประสิทธิภาพของโปรเซสเซอร์ในอนาคต ด้วยเหตุนี้ คอร์ที่มีพลังมากกว่าจะไม่ถูกใช้ หรือแคชที่ดีกว่า และความเร็วสัญญาณนาฬิกาจะไม่เพิ่มขึ้น หากไม่เป็นเช่นนั้น ได้มีการตัดสินใจใช้เส้นทางอื่น ในยุคที่พลังงานต่อการใช้พลังงานกลายเป็นหลักการอันเนื่องมาจากปัญหาการเปลี่ยนแปลงสภาพภูมิอากาศ
ตลอดทั้งวันกับพีซีของเรา เรามักจะทำงานซ้ำๆ กันซึ่งเราไม่ได้ให้ความสำคัญ แต่ต้องใช้ทรัพยากรและพลังงานในการประมวลผลจำนวนมาก ดังนั้นวิธีหนึ่งในการอัพเกรดในโลกที่ตัววัดประสิทธิภาพสัมบูรณ์กำลังกลายเป็นประสิทธิภาพต่อวัตต์ ดังนั้นฮาร์ดแวร์ใดๆ ที่ช่วยในเรื่องนั้นก็ยินดีต้อนรับเสมอ
ชิ้นส่วนเฉพาะสำหรับงานทั่วไป
ยุคที่พลังงานเพิ่มเติมมาจากการเพิ่มจำนวนคอร์และ/หรือความเร็วสัญญาณนาฬิกา แต่กระบวนทัศน์ในอนาคตจะขึ้นอยู่กับสถาปัตยกรรมที่แตกต่างกันโดยใช้ตัวเร่งความเร็วและโปรเซสเซอร์เฉพาะโดเมนที่เรียกว่า การเพิ่มประสิทธิภาพจึงจะเคลื่อนไปสู่เฉพาะ
โปรเซสเซอร์เฉพาะโดเมน
แต่ฮาร์ดแวร์เหล่านี้คืออะไร? โปรเซสเซอร์กลางของพีซีของคุณหรือ ซีพียู ถูกออกแบบมาให้รันโปรแกรมได้ทุกประเภท แต่ถ้าเราต้องการสร้าง unit ที่ใช้รันเฉพาะแอพพลิเคชั่นบางประเภทล่ะ? สิ่งแรกที่เราจะทำคือดูคำแนะนำทั้งหมดที่ไม่ได้ใช้โดยโปรแกรมเหล่านี้เพื่อกำจัด จากนั้นเราจะเสริมความแข็งแกร่งให้กับหน่วยปฏิบัติการที่ใช้คำแนะนำเหล่านี้และโดยเฉพาะอย่างยิ่งโดยคำนึงถึงประเภทของข้อมูลที่เราต้องการ กล่าวคือ โปรเซสเซอร์ใดๆ ที่ไม่ใช่ CPU และใช้สำหรับงานเฉพาะคือโปรเซสเซอร์เฉพาะโดเมน เช่น GPU ในการ์ดกราฟิก
อย่างไรก็ตาม มีกระบวนการที่ค่อนข้างน่าสนใจ ชิปสนับสนุนที่ง่ายในตอนแรก กลายเป็นความซับซ้อนมากขึ้นและจบลงด้วยความต้องการฮาร์ดแวร์สนับสนุน นี่คือจุดที่วัฏจักรซ้ำแล้วซ้ำอีก ตัวอย่างเช่น และเนื่องจากเราได้พูดคุยเกี่ยวกับ GPU ตัวอย่างของวิวัฒนาการประเภทนี้คือ NVIDIATensor Cores และ RT Cores ของ Tensor Cores แต่ตัวหลังเป็นเหมือนตัวเร่งความเร็วมากกว่า
ช่วยดำเนินการ
ในทางกลับกัน Accelerators นั้นง่ายกว่า เริ่มต้นด้วยพวกมันไม่สามารถตั้งโปรแกรมได้ ดังนั้นเราจึงไม่สามารถรันโปรแกรมกับพวกมันได้ โปรแกรมของคุณใช้ไมโครไวร์และเขียนด้วยฮาร์ดแวร์หรือใน ROM หรือหน่วยความจำแบบไม่ลบเลือนที่เราไม่สามารถเข้าถึงได้ มีความพิเศษในการทำหน้าที่นี้โดยใช้ทรานซิสเตอร์น้อยลง ใช้พลังงานน้อยลง และใช้เวลาน้อยกว่าโปรเซสเซอร์ที่รองรับ เมื่อคำอธิบายสั้นๆ นี้เสร็จสิ้น เราจะไปยังสิ่งที่เราสนใจ
งานทั่วไปบนพีซีคืออะไร และจะเร่งความเร็วได้อย่างไร
วิธีหนึ่งในการเร่งประสิทธิภาพในฮาร์ดแวร์คือการทำให้คำสั่งบางอย่างทำงานเร็วขึ้น ปัญหาอย่างหนึ่งของการออกแบบ CPU คือในการสร้างคำสั่งที่ซับซ้อน คำสั่งง่ายๆ จะถูกใช้เป็นฐาน สิ่งนี้ทำเพื่อประหยัดพื้นที่บนชิป แต่ทำให้บางตัวมีประสิทธิภาพน้อยกว่าการใช้งานแบบสแตนด์อะโลน แนวคิดนี้ไม่ใช่ใครอื่นนอกจากการลดจำนวนรอบสัญญาณนาฬิกาที่ใช้ในการรันโปรแกรม
ทุกวันนี้ งานทั่วไปหลายอย่างที่ทำกับพีซีเป็นประจำทุกวัน ส่วนใหญ่เราไม่ทราบหรือไม่ให้ความสำคัญ แต่สิ่งต่าง ๆ เช่น:
- การบันทึกไฟล์จากรูปแบบหนึ่งไปอีกรูปแบบหนึ่งเกี่ยวข้องกับกระบวนการแปลงที่เกี่ยวข้องกับการรันโปรแกรมที่ซับซ้อน ซึ่งกินเวลาและทรัพยากรของตัวประมวลผลเป็นจำนวนมาก
- กรณีที่คล้ายกันกับกรณีก่อนหน้านี้คือการบีบอัดและคลายการบีบอัดไฟล์ในรูปแบบ .zip .7z หายากและอื่น ๆ
- ในทางกลับกัน การติดตั้งโปรแกรมยังคงเป็นกระบวนการที่เหมือนกับขั้นตอนก่อนหน้า และเราทุกคนรู้ดีว่ามันน่าเบื่อเพียงใด
- การปรับขนาดความละเอียดของภาพและวิดีโอแบบเรียลไทม์ การรวมหน่วยการเรียนรู้เชิงลึกจะทำให้ฟังก์ชันนี้รวมเข้ากับระบบได้
- อาจกล่าวได้เช่นเดียวกันกับการแก้ไขเสียง เช่น การลบเสียงรบกวนในการบันทึก
กระบวนการรับเลี้ยงบุตรบุญธรรมจะใช้เวลาพอสมควร เนื่องจากต้องมีกระบวนการปรับใช้ในระบบปฏิบัติการก่อน เพื่อให้แอปพลิเคชันต่างๆ สามารถใช้งานได้ในอนาคต