CPU

Anand Chandrasekher ผู้บริหารของ Qualcomm ไปพูดที่ไต้หวัน เขาคอมเมนต์ถึงซีพียู 8 คอร์ของคู่แข่ง (ในที่นี้หมายถึงซัมซุงและ MediaTek) ว่า "เราจะไม่ทำอะไรโง่ๆ แบบนั้น" (we don't do dumb things)

เขาบอกว่าบางบริษัทอาจสร้างผลิตภัณฑ์ที่ตรงกับความต้องการของลูกค้าไม่ได้มากพอ จึงแก้ปัญหาโดยการนำคอร์เยอะๆ มาต่อเข้าด้วยกันแล้วหวังว่ามันจะเวิร์ค ซึ่งเขาเชื่อว่าวิศวกรของ Qualcomm ไม่ได้โง่ขนาดนั้น เพราะบริษัทเชื่อว่าประสบการณ์การใช้งานที่ดีที่สุดไม่ได้ขึ้นกับจำนวนคอร์

เขายังเจาะจงถึงชิป 8 คอร์ของ MediaTek ว่าไม่เห็นด้วยกับมันเท่าไรนัก และเชื่อว่ามันจะไม่ประสบความสำเร็จในตลาด โดยเปรียบเทียบว่าเราไม่สามารถเอามอเตอร์เครื่องตัดหญ้า 8 อันมาต่อกันแล้วมันจะกลายเป็นเฟอร์รารี 8 เครื่องยนต์ได้

ที่มา - The Register

Hiring! บริษัทที่น่าสนใจ

Carmen Software company cover
Carmen Software
Hotel Financial Solutions
Next Innovation (Thailand) Co., Ltd. company cover
Next Innovation (Thailand) Co., Ltd.
We are web design with consulting & engineering services driven the future stronger and flexibility.
KKP Dime company cover
KKP Dime
KKP Dime บริษัทในเครือเกียรตินาคินภัทร
Kiatnakin Phatra Financial Group company cover
Kiatnakin Phatra Financial Group
Financial Service
Fastwork Technologies company cover
Fastwork Technologies
Fastwork.co เว็บไซต์ที่รวบรวม ฟรีแลนซ์ มืออาชีพจากหลากหลายสายงานไว้ในที่เดียวกัน
Thoughtworks Thailand company cover
Thoughtworks Thailand
Thoughtworks เป็นบริษัทที่ปรึกษาด้านเทคโนโยลีระดับโลกที่คว้า Great Place to Work 3 ปีซ้อน
Iron Software company cover
Iron Software
Iron Software is an American company providing a suite of .NET libraries by engineer for engineers.
CLEVERSE company cover
CLEVERSE
Cleverse is a Venture Builder. Our team builds several tech companies.
Nipa Cloud company cover
Nipa Cloud
#1 OpenStack cloud provider in Thailand with our own data center and software platform.
Bangmod Enterprise company cover
Bangmod Enterprise
The leader in Cloud Server and Hosting in Thailand.
CIMB THAI Bank company cover
CIMB THAI Bank
MOVING FORWARD WITH YOU - CIMB is the leading ASEAN Bank
Bangkok Bank company cover
Bangkok Bank
Bangkok Bank is one of Southeast Asia's largest regional banks, a market leader in business banking
MuvMi (Urban Mobility Tech Co.,Ltd.) company cover
MuvMi (Urban Mobility Tech Co.,Ltd.)
Shape the future of urban mobility towards affordable, clean, and safe solutions
T.N. Digital Solution Co., Ltd. company cover
T.N. Digital Solution Co., Ltd.
TNDS has been involving in every first move of banking’s major digital transformation.
KBTG - KASIKORN Business-Technology Group company cover
KBTG - KASIKORN Business-Technology Group
KBTG - "The Technology Company for Digital Business Innovation"
Siam Commercial Bank Public Company Limited company cover
Siam Commercial Bank Public Company Limited
"Let's start a brighter career future together"
Icon Framework co.,Ltd. company cover
Icon Framework co.,Ltd.
Global Standard Platform for Real Estate แพลตฟอร์มสำหรับธุรกิจอสังหาริมทรัพย์ครบวงจร มาตรฐานระดับโลก
REFINITIV company cover
REFINITIV
The Financial and Risk business of Thomson Reuters is now Refinitiv
H LAB company cover
H LAB
Re-engineering healthcare systems through intelligent platforms and system design.
The Gang Technology Co., Ltd. company cover
The Gang Technology Co., Ltd.
We're a Digital Agency that helps our customers transform their business into digital with ease.
LTMH company cover
LTMH
LTMH มุ่งเน้นการพัฒนาผลิตภัณฑ์ที่สามารถช่วยพันธมิตรของเราให้บรรลุเป้าหมาย
Seven Peaks company cover
Seven Peaks
We Drive Digital Transformation
Wisesight (Thailand) Co., Ltd. company cover
Wisesight (Thailand) Co., Ltd.
The Best Choice For Handling Social Media · High Expertise in Social Data · Most Advanced and Secure
MOLOG Tech company cover
MOLOG Tech
We are Modern Logistic Platform, Specialize in WMS, OMS and TMS.
Data Wow Co.,Ltd company cover
Data Wow Co.,Ltd
We enable our clients to realize increased productivity by solving their most complex issues by Data
LINE Company Thailand company cover
LINE Company Thailand
LINE, the world's hottest mobile messaging platform, offers free text and voice messaging + Call
LINE MAN Wongnai company cover
LINE MAN Wongnai
Join our journey to becoming No.1 food platform in Thailand

คน IT ทั่วโลก ...ก็ โง่ ๆ จริง ๆ นะ

แม่นแล้ว 8 Core ไม่ได้ช่วยอะไร ( นอกจากการตลาด สำหรับคน IT หน้าโง่ ๆ เท่านั้น ) หาก Software ไม่ ...พัฒนาใหม่ @ รองรับ Parallel & Concurrency Process inside CPU ....ไม่ใช่ inside Computer หรือ inside Device ซึ่งคนพัฒนา Software ต้องเก่ง ...สถาปัตยกรรม ด้าน CPU ด้วย ถึงจะทำได้ ยังไม่นับรวมปัญหาคอขวด @ Bus ของทั้ง Memory & Storage

สั้นๆง่ายๆนะครับ อัดไป 8 คอร์ แต่ระบบที่เชื่อมโยงกันตัวอื่นไม่พัฒนาตาม มันก็เกิดปัญหา "คอขวด" ทำให้ใช้งาน cpu ได้ไม่เต็มที่อยู่ดี

dajazzkitten Sat, 03/08/2013 - 19:29

In reply to by genociderex

ไม่ใช่ geek เหมือนกันแต่ก็นั่งอ่านอย่างสงบเสงี่ยมและหาข้อมูลเพิ่มเติมเอง
ขนาดใช้คำพูด "ถ่อยๆ" อย่าง "ขอเป็นภาษาคนหน่อยครับ"
ยังมีคนอธิบายอย่างไม่ถือสา geek น่ารักน๊า 555

มีคำไหนที่บอกว่าจำกัดบ้างครับ อย่าคิดเล็กคิดน้อยหยุมหยิมไร้สาระครับ
แต่ที่นี่ปกติเขาก็คุยกันแบบนี้ ข่าวเกือบทุกข่าวก็เป็นศัพท์ IT หมด คงไม่มีใครมานั่งแปลให้ทุกคำศัพท์หรอกครับ

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

เค้าบอกว่าเค้าใช้เน้นคำครับ - -" ผมทำยังไงก็ไม่ชินแต่พยายามจะตัดมันทิ้งไป มารอบนี้ผมงงกับ "พัฒนาใหม่ @ รองรับ" มากกว่าแฮะ

PaPaSEK Sat, 03/08/2013 - 21:47

In reply to by wathan

ผมว่า ... ก็ไม่ได้# อ่าน! ยากอะไรนะครับ? เพียงแต่@ว่า&คุณอาจ:จะ"ยัง"ไม่ชิน,สัก,เท่าไร++

แต่พิมพ์ยังมึนเลยครับ +_+

ไม่โง่หลอกตราบไดที่ระบบยังเป็นแบบ Multitasking และ OS รองรับ Multi CPU ยังไงเยอะก็ย่อมดีกว่าถ้ามีระบบจัดการพลังงานที่ดีและใช้งานได้พร้อมกันจริง เอาง่ายๆก็ดู Task ที่อยู่ใน OS ที่ใช้อยู่ยังไงก็เกิน 4 Task แถมแต่ละ Task แตก Thread อีกหลาย Thread เพราะโปรแกรมสมัยนี้ ไม่ได้มีแค่ปริ้นเอฟ สแกนเอฟ ที่จะวิ่งแค่ Thread เดียว task เดียว ยิ่ง core มากก็ยิ่งรองรับงานได้มากขึ้นยิ่งรอบรับงานได้มากขึ้นก็ประมวลผลงานได้มากขึ้นเหมือน Cpu ตระกูล Workstation ยิ่ง Core มากยิ่งแพงยิ่งดี แถมในมือถือเองก็มีข้อจำกัจเรื่องความสามารถในการประมวลผลถ้ามีแหลงพลังงานดีๆหรือสามารถลดขนาดกระบวรการผลิตได้ละก็การเพิ่มคอร์ก็เป็นทางเลือกที่ดีกว่าการไปซื้อลายเซ็นใหม่ๆที่มีราคาแพง

อีกอย่าง บริษัทพวกนี้ส่วนใหญ่แค่ซื้อพิมพ์เขียวมาใช้ ถ้าไม่มีพิมพ์เขียวใหม่ก็ลดขนาดกระบวรการผลิต หรือเพิ่ม clock ถ้าสุดแล้ว ก็เหลือแค่เพิ่ม Core เช่น mediateck เพราะราคารายเซ้น A7 ราคาถูก เพื่อให้ได้ Cpu ราคาถูกแต่รองรับงานได้เยอะขึ้น ก็เหลือวิธีเดียว ก็เพิ่ม Core ลงไป เพราะ ต้นทุนเวฟเฟอถูกเพราะผลิตได้ในประเทศ ก็ทำให้เกิดมือถือที่รองรับงานได้มากขึ้นและราคาที่เพิ่มจากเดิมไม่มาก ไม่แน่ว่าถ้า Arm ไม่มีสถาปัตยกรรมใหม่มาในช่วงสองปีนี้ อีกไม่นานคงได้กลืนน้ำลายตัวเองเป็นแน่แท้

+1 เห็นด้วยตามความเห็นคุณ frees ในทุกประเด็นครับ และผมคิดว่าแนวทางของ mediatech ถูกต้องและน่ากลัว สำหรับคู่แข่งในตลาด ถ้า 8 คอร์ ไปได้สวย และการลดขนาดการผลิตได้เล็กลงอีก เรามีสิทธิ์ได้เห็น 16 คอร์ หรือมากกว่าแน่ครับ แน่นอนว่า ราคานั้นต้องต่ำจนคู่แข่งร้องทีเดียว

ถ้าพูดถึง Multitasking มันเด็ก ๆ ตั้งแต่สมัย Windows 3.x ( 16 Bit บน Core เดียว )

สมัยเริ่ม Windows 95 หรือ NT ( 32 Bit ) เราเทียบกันเรื่อง Multi-thread บน Core เดียว เช่นกันครับ

พอถึงยุค Multi-core เราจะพูดกันถึง เทคนิคการพัฒนา Software ด้วย Concurrency & Parallel Programming หากเป็น Multi-CPU หรือ Multi-Processor เช่น MacPro, Server หรือ Super Computer เราจะพูดถึง เทคนิคการพัฒนา Software ด้วย MPP : Massively Parallel Processing ครับ

ซึ่งหาก Programming ยังคงอยู่แค่ Multitasking และ Multi-thread จะ ไม่ ...สามารถดึง ประสิทธิภาพ ของ Multi-Core มาใช้ได้ครับ และ Apple จึงเปลี่ยนจากการเพิ่มจำนวน Core มาพัฒนาแบบ SOC : System-on- Chip แทนครับ ช่วยลดปัญหา "คอขวด" ได้ดีกว่า ทำให้ App ทำงานได้ดีขึ้น ประหยัดพลังงานได้มากขึ้นครับ

คนที่รู้แต่เรื่อง PC CPU และไม่รู้เรื่อง SoCแม้แต่นิดเดียว แล้วเอาความรู้ผิดเรื่องที่มีนั้นมาว่าคนอื่นโง่ ผมว่าคนๆนั้นก็โง่เหมือนกันครับ อาจจะโง่กว่าคนอื่นด้วยซ้ำ

บางทีคอร์เยอะๆ ไม่ใช่เอาใว้เพื่อความ "แรง" อย่างเดียว

มีใครบ้างที่อัดคอร์เพื่อความแรง มีเดียเทคมีคอร์เพื่อแบ่งการทำงาน 4+2+1+1/8 ซัมซุงแบ่งเพื่อประหยัดพลังงาน 4+4

คงมีแต่คอลคอมนั่นแหละ ที่ผลิตแต่ CPU แรงๆ แรงเข้าว่าอย่างเดียว แล้วยังมีหน้ามาด่าคนอื่นอีกนะ

ผมพูดมั่งนะ ซีพียูสี่หัวมันก็แค่เรื่องโง่ๆ นั่นแหละ

ใครไม่พอใจขออภัยด้วยนะครับ กดปุ่ม Tongle ข้างบนเพื่อซ่อนได้นะครับ

แล้วคุณรู้ได้ยังไงครับว่า Qualcomm ผลิตแต่ซีพียูแรงๆ เข้าว่า ?

แปลกนะครับ ซีพียูสี่หัวโง่ๆ แต่เป็นที่นิยมที่สุดในตลาดซะงั้น

แต่สี่หัวโง่ๆของ Qualcomm มันประหยัดพลังงานกว่า Cortex A15 เพียวๆของชาวบ้านเขานะครับ สรุปแล้วแนวคิดเรื่องประหยัดพลังงานมันต่างกันครับ ทางนี้พัฒนาให้แรงพร้อมประหยัดไปด้วยอีกทางคือทำออกมาสองชุด ชุดแรงกับชุดประหยัด

Perl Sat, 03/08/2013 - 19:02

Geek ส่วนใหญ่คงไม่บ้าจำนวนคอร์หรอก ดูอย่าง Motorola X 2 คอร์ ลื่นปรื๊ด
คนที่หลงในตัวเลขส่วนใหญ่น่าจะเป็น User ธรรมดา ที่ขอตัวเลขมากๆ เอาไว้ก่อน

แต่นี่มันมือถือ..

แต่ถ้าเป็น PC ขอ 4 คอร์ขึ้นจ๊ะ (Hypertrade ซักครึ่งก็ได้) เอาไว้รัน VM

ส่วนตัวผมยุคนี้ผมไม่ได้สนตัวเลขแล้ว ทั้ง PC ทั้งมือถือ ขอแค่ใช้งาน Daily Task ได้สบายๆ ก็พอ สนใจเรื่อง Stability และ User Experience มากกว่า

ตัวเลขเยอะๆ มีไว้เพื่อหวังผลทางการตลาด แต่คนที่รู้มากนะหล่ะ ที่จะไม่หลงคารมการตลาด

User ธรรมดา น่าจะสนใจตัวเลขคะแนนเก้าอี้ยาวมากกว่า แล้วกันอัดคอร์เยอะๆส่วนหนึ่งก็เพื่อผลคะแนนเก้าอี้ยาว แต่เอามาใช้จริงเป้นอีกเรื่อง หรือบางเจ้าก็โกงคะแนนเก้าอี้มันซะเลย

user ธรรมดานี่แหละครับตัวมองแต่คอร์เลย เพราะเค้าไม่รู้เรื่องว่าต่อให้คอร์มันเยอะแค่ไหน ถ้าอันอื่นมันไม่แรงตามมันก็คอขวด

คนใช้ไม่แซะ คนแซะไม่ใช้ไงครับ..

ฝั่ง WP แรงไปกว่านี้ก็ไม่ได้ช่วยอะไรครับ OS มีข้อจำกัด

(อ้าวแซะแล้ว ใช้เองแซะเองด้วยครับ :P)

โง่รึเปล่าไม่รู้

แต่มี คนจำพวกที่ชอบ Cpu คอร์เยอะๆ แรงๆ หน้าจอละเอียดๆ คะแนนเยอะๆ (โกงรึเปล่า) กินแบตเยอะด้วยตามมาติดๆ ทั้งที่เอามาเล่น Facebook กับเปิดเว็บ อ่านดราม่า ส่วนเล่นเกม คิดว่าไม่เกิน 10% เพราะอะไรนั้นหรือ เพราะว่าถ้าคุณเล่นเกมที่ใช้ CPU ระดับนั้นรันสูงสุด ขอบอกว่าให้อย่างเก่ง 2 ชมเลย ถ้าคอมโบกับหน้าจอ Full Hd เข้าไปด้วยนะ โอ้โห เอาแบต 3m ไปพ่วงด้วยเถิด

แล้วก็เจอตอบกลับมาว่า เขาเสียบสายชาร์ตเล่นกันที่บ้านจ๊ะ ok ซึ้ง สมกับเป็นโทรศัพท์จริงๆ

ผมเชื่อว่าผู้ใช้ Galaxy S4 หลายๆคนยังเข้าใจผิดคิดว่า Exynos Octa เป็น 8 core แท้ๆ

ทั้งๆที่จริงๆแล้วมันคือcpu quadcore 2 ชุด ARM Cortex A7 Quad-Core 1.2Ghz กับ ARM Cortex A15 Quad-core 1.6Ghz ที่ทำงานแบบ Switching สลับไปๆมาๆเพื่อประหยัดพลังงาน ไม่ไช่ทำงานพร้อมกันเป็น 8 core ...

ผมว่าคนที่คิดว่า Exynos Octa เป็น 8 คอร์เทียม ๆ นั่นแหละที่แปลก ถึงมันจะทำงานได้แค่ครั้งละ 4 คอร์ แต่ก็เป็นความจริงที่เลี่ยงไม่ได้ว่ามันมี 8 คอร์อยู่บนชิพ และทุกคอร์มีโอกาสถูกเรียกใช้งานเหมือนกันหมด

เอางี้ สมมติว่าคุณเปิดร้านกาแฟ 24 ชม. แบ่งคนเป็นสามกะ กะละ 6 คน คุณจะบอกว่าร้านคุณมีลูกจ้าง 6 คน หรือว่ามีลูกจ้าง 18 คนครับ ?

คิดว่าประเด็นมันขึ้นกับการรับรู้ของผู้บริโภคทั่วไปรึป่าว ส่วนมากคนทั่วไปจะเข้าใจว่า 8 คน 2 กะ นี้ได้งาน เหมือน 8 คนทำพร้อมกัน

แต่ผมไม่เข้าใจว่าจะสลับทำไม หรือ System ไม่มีความสามารถพอจะจัดการเทรดที่กินทรัพยากรไปคอร์ที่ดีกว่าได้

ทำไมไม่ทำงาน 4 รองาน 4 มีงานค่อยเปิด 5-8 มาทำงานตามความเหมาะสม วิ่งมันทั้ง 8 คอร์เลย

ผมคุ้นๆว่า มันจะสลับก็ต่อเมื่อทำงานเกินความสามารถของ CPU ตัวแรก และไปทำงานที่ CPU ตัวที่สอง โดยตัวที่ 2 จะกินไฟกว่าแต่ก็จำทำงานได้เร็วกว่ามาก (คงไม่เอา 2 ตัว ความสามารถเท่ากันกินไฟเท่ากัน มาสลับไปมาเล่นๆแน่ๆ เพราะก็ยังกินไฟเท่าเดิม ได้งานเท่าเดิม แถมต้นทุนสูงขึ้นอีก)

นึกถึง รถไถ ค่ายหนึ่ง เกาะกระแส หัวเยอะ หัวแท้ สุดท้ายมันก็เป็นแค่รถไถจริงๆ แต่จะเอาเฟอร์รารี มาแข่งไถนา เกรงว่าจะวิ่งไม่ออก เพราะติดโคลนตม ^^

เท่าที่ทราบ 8 cores สำหรับมือถือในตอนนี้มีไว้เพื่อใช้เป็นแนวทางในการ energy saving เพราะแบตในมือถือจำกัดมากๆถ้าเทียบกับโน้ตบุค แต่สถานการณ์ของสถาปัตยกรรมของ big.LITTLE เองก็ไม่ค่อยสู้ดีนัก ยิ่งมีข่าวในทางลบของ Samsung กับ benchmark ในเวอร์ชั่น exynos ของตัวเองอีก ความพยายามออกสื่อครั้งนี้ของ qualcomm ก็คงเหมือนการตอกฝาปิดโลง Bay Trail ของ Intel เองก็ไม่ได้บ้าจี้ไปกับ big.LITTLE ส่วน Tegra 4 ของ Nvidia ก็ใส่ core เสริมมาแค่ตัวเดียว

มันไม่ใช่เรื่องโง่ๆเสมอไป
มันขึ้นกับว่าสร้างซอฟแวร์ออกมารองรับหรือใช้ประโยชน์จากคอร์ที่เพิ่มขึ้นได้หรือเปล่า
ถ้าซัมซุงทำอาจจะไม่เท่าไหร่ เพราะซัมซุงทำได้แค่ออปติไมซ์เบนซ์มาร์ก
แต่ถ้าเกิดแอปเปิ้ลทำมั่ง พี่แกไม่แคล้วต้องรีบแข่งกันกลับไปปั๊มออกมา

ถ้า 8 core แล้วลด speed cpu ลงมาหน่อย น่าจะทำได้
แถมเอาไว้จัดการ background process ได้ถึง 7 ตัวพร้อมกัน คิดแล้วก็ fin ขิงๆ
1 core ไว้รัน app interface ด้านหน้า
1 core ไว้ช่วยคำนวน interface สวยๆ อาจ ใช้คำนวน vector กับ physics แล้วโยนให้ตัวแรก
1 core ไว้ทำ filter กรณีขีเกียจใช้ gpu หรืออาจจะใช้ร่วมส่งงานประมวลผล
1 core ไว้ทำ notification เฉพาะใน app
1 core ไว้ปั่น process ที่ยังไม่เสร็จ
1 core ไว้จัดการเรื่อง network connection
1 core ไว้คำนวนด้านเสียง หรือ sound effect
1 core ว่างไว้เผื่อเป็นตัวช่วย

สรุปเอาจริงๆ ถ้าจะทำก็ทำได้แถมโคตรลื่นด้วย แต่ในความเป็นจริง dev กรี๊ดแตก บ่น ram ไม่พอ(เพราะไม่ release) บ้างล่ะ ค้าง process เน่าๆ ไม่ release บน trade อื่นบ้างล่ะ หรือไม่ก็ยัดทุกสิ่งอันไว้บน
trade แรก สรุปเครื่องค้างง่ายกว่าเก่า เนื่องจาก app กากๆ มีเยอะเกิน - -")

ผมลองคิดเล่นๆว่า แต่ละคอร์ มี 2 bus, bus ด้านนึงไว้คุยกับ I/O หรือหน่วยที่คอร์ตัวนั้นจัดการอยู่ ส่วน bus อีกด้านเอาไว้คุยกับ คอร์อื่นๆร่วมกัน และแน่นอนว่า bus อันหลังไม่ช้าแน่ๆถ้าต้องแชร์ข้อมูลกัน

ตอนนี้ยังหาข้อมูลไม่ได้ว่า โครงสร้าง X8 มันเป็นยังไง แต่เป็นแนวคิดที่น่าสนใจมากๆ

Aoun Sat, 03/08/2013 - 19:44

ทำดีกว่าพูด มีเด็ดๆก็แสดงออกมา ผมว่าอย่างไรการเพิ่ม Coreมันต้องเกิดขึ้น เพียงแต่ว่าใครจะเริ่มก่อน แล้วทำออกมาได้ดีแค่ไหน
เหมือนเรื่องจอที่บอกกันว่าแค่เรติน่าก็พอ แล้วทำ4kกันเพื่ออะไร ถ้าไม่ใช่การปูทางในอนาคต ซึ่งคงต้องรอส่วนประกอบอื่นๆตามกันขึ้นมาเพื่อความสมบูรณ์ของสินค้า

ของตัวเองยังไม่มีก็ต้องดักคอคนอื่นไว้ก่อน

ยุคนี้ CPU มันเป็นแบบ race to sleep หมดแล้ว
ยิ่งเร็วยิ่งแรง งานยิ่งเสร็จเร็ว จะได้กลับไปหลับต่อ กินไฟน้อยๆดีกว่า

ทำไมทำ ขอแบบ 8 coer ที่ทำงานพร้อมกันได้แบบจริงๆไม่ใช่มาแบบ S4 8 core เร็ว่า 4 Core แค่วิสองวินาที เพื่อ?

blue111 Sat, 03/08/2013 - 20:26

แหมแต่ Qualcomm เองก็พูดผิดไปนิดนึงนะครับ ไม่ใช่เครื่องตัดหญ้าแปดเครื่องยนต์ จริงๆต้องบอกว่าเอาเคนื่องยนต์เฟอรารี่ 4 เครื่องยนต์มาต่อกับมอเตอร์เครื่องตัดหญ้าสี่อันต่างหาก 555

sup98 Sat, 03/08/2013 - 20:27

ผมชอบนะ "เราไม่สามารถเอามอเตอร์เครื่องตัดหญ้า 8 อันมาต่อกันแล้วมันจะกลายเป็นเฟอร์รารี 8 เครื่องยนต์ได้"
แต่ เครื่องตัดหญ้า 8อันตัดหญ้าได้เร็วกว่า 4 อันแน่นอน และแน่นอนว่าเปลืองน้ำมัน ด้วยหรือไม่ ? ถ้าหญ้าไม่รกมากแค่ 4 ก็พอ แต่บ้านใครหญ้าเยอะก็ต้อง 8 #ชิมิ

แต่ถ้าคนที่ใช้เครื่องตัดมีแค่คนเดียว ความเร็วอาจจะไม่ต่างกันนะครับ
หรือพื้นที่สนามหญ้าที่จะตัด มีหน้ากว้างไม่พอให้เครื่อง 8 อันมาใช้พร้อมกัน ความเร็วก็อาจจะไม่ต่างกันเลย

จริงๆเข้าใจไม่ผิด จะใช้ core เยอะๆ ให้ได้ประโยชน์ ต้องปรับปรุงเรื่อง multi-threading?(ใช้ศัพท์คำนี้เรอะเปล่า ผมก็ไม่ใช่ Programmer แบบ Serious) ของฝั่ง software ด้วยซินะครับ

ผมเจอมาจังๆ กับตัวก็ ArcGIS 10 CPU ใช้กับ single core ทำงานดีกว่า dual core...

เอาเข้าจริงมันยากเอาเรื่องเลยนะครับจะแบ่งส่วนงานของแอพมือถือให้ได้ถึงแปดแล้วทำได้เต็มประสิทธิภาพเนี่ย

แต่ถ้าแรงมันถึง เดี๋ยวแอพก็คงตามออกมาเอง

Samsung Exynos เรื่อง multithread ไปไกลแล้วครับ มี multi cpu,hotplug awareness,load balance governor (PegasusQ(default), LulzactiveQ(mod)) ตั้งแต่ S3 แล้ว

Qualcomm ยังใช้พวก Ondemand อยู่เลย governor ที่เป็น multithread aware ก็มีแต่ mpdecision ที่ใช้แล้วช้าลงแถมเป็น proprietary อีกตะหาก -0- ไม่แปลกที่จะออกมาพูดอย่างนี้ ดีหน่อยที่ Qualcomm ออกมา support SoC ให้ dev ดีกว่านี่แหละ

ถามอีกนิดจริงๆ แล้วพวกนี้ การเรียกใช้จากฝั่ง software มีผลแค่ไหนอ่ะครับ

เหมือนเคยได้ยินตอนเรียนเขียนโปรแกรม (พื้นฐานๆ เขียนจาว่าสมัยปี 1 ผมไม่ได้เรียนคอมโดยตรง) ว่าจริงๆ พวก การใช้งานพวกนี้ ขึ้นกับทาง software มากกว่า จริงๆ เหมือนฟังที่พูดนี่แสดงว่าสถาปัตยกรรมของ CPU เองก็มีผลไม่น้อยในการทำให้เจ้าคอร์หลายๆ คอร์รวมพลังกันได้ดี (ใช้คำว่ารวมพลัง - -แต่จริงๆ คือแบ่งงานกันทำ)

ข้างบนที่ผมพูดมันเกี่ยวกับ Software ทั้งนั้นเลยหน่ะครับ แต่ตัว hardware เองก็เกี่ยวข้องด้วยตอนเรียกใช้ hardware-layer APIs จาก governors ครับ

คิดถึงประโยควิวาทะเมื่อไม่นานมานี้

เครื่องยนต์ 4 ใบพัด จะบินเร็วกว่าเครื่องบินเจ๊ต 2 เครื่องยนต์ ได้ยังไง

แต่งวดนี้กลับกันเป็น เครื่องยนต์ 8 ใบพัดเป็นเรื่องโง่ๆ ซะงั้น ฮา

คิดเล่นๆนะเอาขำๆ
1 core = คนวิ่งขาเดียว
2 core = วิ่งคนเดียวด้วยขา 2 ข้าง
4 core = 2คนกอดคอกันวิ่ง
8 core = 4คนกอดคอกันวิ่ง
มากกว่านั้นก็เพิ่มไปดูซิใครจะถึงเส้นชัยก่อนกัน

ผมว่าเหมือนทำงานกลุ่ม 4 คน กับกลุ่ม 8 คน ถ้างานมันไม่เยอะ คุณแบ่งงานเป็น 8 ส่วน จะกลายเป็นมาช้าตอนรวมงานส่ง อาจจะช้ากว่าทำกัน 4 คนด้วยซ้ำไป แถมใช้ทรัพยากรเยอะกว่า

Core น่าจะหมายถึง "หัว" มากกว่า ครับ

จำนวน Core @ มากขึ้น จึงหมายถึง จำนวน "หัว" @ มากขึ้นด้วย แต่ยังมี ตา ปาก หู แขน ขา เท่าเดิม

PowerBerry Sat, 03/08/2013 - 21:25

จะกี่ core ก็ช่างปลายทางนั้นเค้าหวังตลาดกับยอดขาย ของดีใช่ว่าจะขายดีเสมอไปมันอยู่ที่การนำเสนอในจังหวะเวลาที่ถูกต้อง และผมว่ามองว่า 8 core นี้คือการตลาดล้วนๆ ชาวบ้านเค้าไม่รู้หลอกอันไหนดีกว่าอันไหน วิศวกรของ Qualcomm ไม่ได้โง่ แต่การตลาดอ่อนไปหน่อย เม่นโฆษณาโทรศัพท์วิ่ง 4 ตัว กับวิ่ง 8 ตัว ผมว่าชาวบ้านทั่วไปเลือก 8

PaPaSEK Sat, 03/08/2013 - 21:53

แต่ Ferrari 8 สูบมันทำงานทีละสูบไม่ได้ แถมต่อให้เบาเครื่องยังไงก็ยังกินน้ำมันทั้ง 8 สูบนะครับ

อนึ่ง ผมมองว่าที่เค้าออกมาพูดว่าเป็นเรื่องโง่ๆ น่าจะหมายถึงนวัตกรรมภายใน 8 คอร์นั้นมากกว่า ผมเชื่อว่าเค้าไม่ได้หมายถึง (8 คอร์ = โง่) ครับ

เครื่องตัดหญ้า 8 ตัวทำงานพร้อมกัน ย่อมเร็วกว่าเครื่องตัดหญ้า 4 ตัว ทำไมไม่ยักกะพูดแบบนี้นา

ตัดเรื่องดราม่ากันเล็กๆ น้อยๆ ออกไป ผมว่ากระทู้นี้ความรู้เน้นๆ เลยนะ

EDIT: อีกอย่าง เริ่มรู้สึกว่า X8 ของโมโต สมเหตุสมผลขึ้นมาทันที...

Motorola X8 ใช้ 8 คอร์จริงหรือ

8 Core = 2 CPU + 4 GPU + 2 DSP

Samsung Galaxy Note 3 ( Exynos5 Octa )

16 Core = 4 CPU A15 + 4 CPU A7 + 8 GPU

Apple iPhone, iPad ( A6 & A7 )

6 Core = 2 CPU + 4 GPU

ความเร็วในการประมวลผล ไม่ได้ขึ้นอยู่กับ จำนวน Core เพียงอย่างเดียว แต่ขึ้นอยู่กับประสิทธิภาพของแต่ละ Core ด้วย ซึ่ง Apple ได้แสดงให้เห็นถึงการ Optimize ด้าน Hardware ควบคู่กับ Software ( นี่ คือ การลดต้นทุนของ Apple ด้วย Technology )

GPU หรือ Graphics Processing Unit ต้องมีหลายตัว โดยแยก 3D Object ย่อย ๆ ประมวลผลกันคนละ Core ภายในชุดคำสั่ง OpenGL แล้วค่อยเอามารวมกัน เป็น ...ภาพจริง ตามแสงเงา

อ้างถึง # http://specphone.com/web/เผยรายละเอียดระบบประมวลผลปริศนา-motorola-x8-mobile-computing-system-ใช้-8-คอร์จริงหรือ

จะกี่คอร์ก็ไม่สนใจหรอกครับ ถ้ามีคอร์น้อยกว่าแต่ benchmark เหนือกว่าทุกด้าน เค้าก็ไม่ว่าหรอกครับ

ป.ล. ระวังเสือซุ่มอย่าง Intel ไว้ให้ดีๆ ไม่แน่ว่ารอบหน้าอาจมีของดี

มันมีระดับความเหมาะสมในแต่ละเวลาอยู่ครับ ถ้าผมบอกว่าให้เงินลูกที่โรงเรียนประถมวันละพันบาทมันเกินไป ก็ไม่จำเป็นว่าผมต้องให้ไปวันละสามบาทนะครับ

Qualcomm บอกว่าชิป 8 คอร์ในปัจจุบันเป็นเรื่องโง่ๆ เค้าไม่ได้บอกนะครับว่าถ้าเทคโนโลยีพัฒนาต่อให้รองรับการทำงาน 8 คอร์ได้สมบูรณ์ เค้าจะไม่ผลิต 8 คอร์ออกมา เพราะเค้าพูดถึงคำว่า "ในปัจจุบัน"

ก็เห็นด้วยนะครับว่า ปัจจุบันเทคโนโลยีบนมือถือมันยังไม่สามารถ Optimize ให้สามารถใช้คอร์ที่เพิ่มเข้าได้อย่างมีประสิทธิภาพ เพราะในหลายรายเหมือน 4 คอร์ก็ยังใช้ได้ไม่เต็มประสิทธิภาพนัก เห็นได้ว่า 2 คอร์ที่ถูก Optimize มาสามารถทำงานได้ใกล้เคียงหรืออาจจะดีกว่า 4 คอร์บางตัวด้วยซ้ำ

เห็นด้วยครับ เหมือนบอกว่า ราคาทองตอนนี้ยังไม่น่าลงทุนใครซื้อไปก็โง่เต็มที

ไม่ได้แปลว่าทองไม่น่าลงทุนเลยตลอดไป (มันแค่ช่วงนี้เท่านั้น)

ปล. หันกลับมาดูทองในมือ........ T_T

Vtop Sun, 04/08/2013 - 13:12

"eight-cylinder Ferrari"

แปลว่า เครื่อง Ferrari 8 เครื่องยนต์ซะที่ไหนล่ะ -*-

8 สูบเฟ้ย คนแปลบทความไม่รู้เรื่องรถเลย Ferrari ปกติเครื่อง V8 อยู่แล้ว