Tags:
Topics: 
Node Thumbnail

ขณะที่สงครามซีพียูในช่วงสามสี่ปีให้หลังมานี้เป็นสงครามของจำนวนคอร์แทนความเร็วสัญญาณนาฬิกา แต่ Donald Newell, CTO ของเอเอ็มดีก็ออกมาระบุว่าสงครามนี้กำลังจะจบลง และถูกแทนที่ด้วยสงครามของการเพิ่มส่วนประมวลผลเฉพาะให้กับซีพียูเข้าไปเรื่อยๆ โดยมีเงื่อนไขสำคัญคือพลังงาน

Newell เคยทำงานอยู่ที่อินเทลอยู่ถึง 16 ปีก่อนจะย้ายมาทำงานกับเอเอ็มดี เขาเล่าให้ฟังว่าขณะที่อยู่ที่อินเทลนั้นทีมของเขาเคยหวังว่าจะสร้างซีพียูที่ทำงานที่สัญญาณนาฬิกา 10GHz แต่ความฝันนั้นก็ไม่เคยเป็นจริงเพราะชิปจะร้อนจนทำงานไม่ได้

ชิปรุ่นหลังๆ ของเอเอ็มดีเริ่มเป็นไปตามแนวคิดนี้ โดยอาศัย GPU เข้าไปเป็นส่วนหนึ่งของซีพียูบนชิปเดียวกัน เพื่อทำงานประมวลผลเฉพาะบางอย่าง ในอนาคต Newell คาดว่าจะมีชิ้นส่วนทำงานเฉพาะบนซีพียูมากขึ้นเรื่อยๆ เช่นส่วนเข้ารหัสข้อมูล, ส่วนประมวลผลเน็ตเวิร์ค, หรือส่วนประมวลผลวีดีโอ และอาจจะไปไกลถึงการเพิ่ม FPGA (Field Programmable Gate Array - ชิปที่สามารถปรับวงจรการทำงานให้เป็นเหมือนชิปเฉพาะทางได้) ทำให้บางส่วนของซีพียูสามารถปรับการทำงานตามแอพลิเคชั่นที่รันอยู่จริงได้อีกด้วย

ทุกวันนี้เราอาจจะเขียนซอฟต์แวร์ขนาดใหญ่ๆ บนภาษาชั้นสูง และบีบประสิทธิภาพออกมาด้วยโค้ดภาษาซีบางส่วน อนาคตเราอาจจะต้องปรับไปอีกขั้นด้วยการเขียน VHDL/Verilog เพื่อปรับแต่งประสิทธิภาพและการใช้พลังงานเข้าไปอีก

ที่มา - PC World

Get latest news from Blognone

Comments

By: HyBRiD
ContributoriPhoneSymbianUbuntu
on 17 October 2010 - 16:24 #221386
HyBRiD's picture

คืนสู่สามัญสินะ = =

By: i_heatie
AndroidWindowsIn Love
on 17 October 2010 - 17:32 #221403 Reply to:221386
i_heatie's picture

+1

คิดถึง Math-co Processor ขึ้นมา

By: hisoft
ContributorWindows PhoneWindows
on 17 October 2010 - 16:25 #221387
hisoft's picture

VHDL T-T ภาษาที่พยายามในหนึ่งเทอมยังไงก็ไม่เข้าใจ

By: lew
FounderJusci's WriterMEconomicsAndroid
on 17 October 2010 - 16:47 #221391 Reply to:221387
lew's picture

ผมใช้เวลา 1 ปิดเทอม + 1 เทอม + อีก 1 ฝึกงาน ครับ


lewcpe.com, @wasonliw

By: lancaster
Contributor
on 17 October 2010 - 20:16 #221444 Reply to:221391

= เซียน

By: hisoft
ContributorWindows PhoneWindows
on 17 October 2010 - 20:37 #221449 Reply to:221391
hisoft's picture

เยี่ยมเลยครับ ^^

By: bean3g
Windows PhoneUbuntu
on 17 October 2010 - 22:17 #221473 Reply to:221387

ทุกภาษามันมีหลักการของมัน เรียนรู้น่ะแป๊บเดียว แต่จะใช้คล่องใช้ลึก ประยุกต์ได้หลากหลาย ก็ต้องใช้เวลาเป็นปี

By: lancaster
Contributor
on 18 October 2010 - 02:47 #221502 Reply to:221473

"เรียนรู้น่ะแป๊ปเดียว" ไม่ใช่สำหรับ VHDL แล้วมั้งครับ

อย่างน้อยมันก็นานกว่าพวก java c# แน่ๆ

By: mr.k on 18 October 2010 - 03:11 #221533 Reply to:221502

ผมว่าผมใช้เวลาในการเริ่มต้นสำหรับ VHDL น้อยกว่า C นะครับ

ที่ส่วนมากจะใช้เวลานานนั้น จากการที่ผมสังเกตุจากเพื่อนๆผม พอจะสรุปได้ว่าพื้นฐานทาง Digital, Microprocessor น้อย คนที่มีพื้นฐานทาง Digital, Microprocessor สูงจะไปเร็ว

By: nant
ContributorWindows PhoneRed HatUbuntu
on 18 October 2010 - 08:44 #221550 Reply to:221533

+1
ผมว่า VHDL ไม่ได้ยากนะ เป็นภาษาที่ดูๆ เอาก็พอทำได้
แต่ต้องมีความเข้าใจในวิธีการทำงานของพวก อุปกรณ์ที่เราต้องการใช้งาน

เช่น ถ้าเราจะใช้ VHDL จำลอง CPU เราก็จะต้องรู้ว่า CPU ประกอบด้วยกี่ส่วน แต่หละส่วนมีหลักการทำานอย่างไร

By: HyBRiD
ContributoriPhoneSymbianUbuntu
on 18 October 2010 - 13:29 #221631 Reply to:221533
HyBRiD's picture

เห็นด้วยครับ พวกสาย VHDL/Verilog มันต้องเข้าใจการทำงานของ hardware จริงๆ
ไม่งั้นก็ไม่มีทางทำงานได้

เอาแค่ต้องเปลี่ยนแนวคิดจากเขียนแยก module = function/method
ไปเป็น ทุก module ทำงานพร้อมกันที่ clock เดียวกัน แค่นี้ก็มึนแล้ว 5555+

By: kengsokmok
iPhoneWindows PhoneAndroidBlackberry
on 17 October 2010 - 16:33 #221388

เพื่อ ประแต่ง หรือ ปรับแต่งครับ?

By: Kiss on 17 October 2010 - 17:28 #221400

ต่อไปคงได้เห็น โปรแกรมเพื่อปรับ CPU เพื่องานเฉพาะทาง

By: netfirms
iPhoneAndroidWindows
on 17 October 2010 - 17:59 #221412
netfirms's picture

ยังอย่างไรก็ตาม ถ้ายังรันวินโดว์เอกซ์พีได้อยู่มันก็โอเค

By: neizod
ContributorTraineeIn Love
on 17 October 2010 - 18:01 #221413
neizod's picture

ขอรวมบอร์ดแล้วอยู่ใน platform เล็กๆ อย่าง mini-ITX ได้ก็ดีใจแล้ว

By: PiKO
ContributorAndroid
on 17 October 2010 - 18:33 #221420

ต้องเริ่มดู VHDL ได้แล้วซินะ >.<'


:: DigiKin8 ::

By: joomla
iPhoneUbuntu
on 17 October 2010 - 20:03 #221437
joomla's picture

เก่งไม่กลัว กลัวช้า แล้วปล่อยให้ชาวบ้านชิงกินไปก่อน

By: Architec
ContributorWindows PhoneAndroidWindows
on 17 October 2010 - 20:07 #221440

FPGA = เข็นครกขึ้นภูเขา -*-

By: ipats
ContributorNOOBIn Love
on 17 October 2010 - 22:37 #221480

อีกหน่อยเวลาโหลดเกม จะมีขึ้น status ว่า: "Programming CPU" เหอๆ


iPAtS

By: 9rockky
AndroidIn Love
on 17 October 2010 - 23:06 #221491

เอเอ็มดี สู้เขาทาเคชิ

By: Yone on 18 October 2010 - 01:28 #221522

โอ้เวอริล่อก เคยเขียนโค้ดสามพันบรรทัด Synthesize จนโน้ตบุคพัง
เพราะ CPU รัน 100% ตลอดแปดชั่วโมง ดีนะที่ยังอยู่ในประกัน

By: aixen
ContributoriPhoneAndroid
on 19 October 2010 - 18:06 #222135
aixen's picture

ใส่ FPGA มาคงเห็นการ modify เครื่องกันมันส์ขึ้น เพราะเข้าถึงง่ายกว่า

ต่อไปเราอาจจะเห็นเครื่องPCแบบ มีคอนโซล ปรับเพื่อนใช้ทำงานเฉพาำะทาง


You're a Ghost, driving a meat coated skeleton made from stardust,
what do you have to be scared of ?