ผมคิดว่าน่าจะเป็นกรณีของ Pentium D บางรุ่นครับคุณเสือไรเฟิล สำหรับ Core 2 ผมว่าน่าจะไม่ใช่
Announcement
Collapse
No announcement yet.
core2 duo มัน64bit จิงรึป่าวครับ
Collapse
X
-
PD ไม่ใช้ 64bit หรือ แม้ แต่ เนกกาถีบ Dual core แต่แรกแล้วอะครับ ผมหมายถึง กรณี C2D
ที่ L2 "แชร์" ผมยังมีปัญหากับ E6600 เลย ครับเวลา ทำงานเยอะๆอะ บางทีมันอืดไปเลย ผมว่ามาจาก L2 ทีโตแต่ แชร์ นั้นแหละครับ L2 เต็ม เมื่อไหร่ ก็จบกันLast edited by เสือไรเฟิล; 12 Feb 2007, 14:41:58.
Comment
-
CPU64bit ของ Intel คือ Intel® Itanium
ส่วนทาง C2D Intel ใช้คำว่า 64-bit computing on Intel architecture requires a computer system with a processor, chipset, BIOS, operating system, device drivers and applications enabled for Intel® 64 architecture และบอกวิธีเปิดใช้ EM64 ไว้ที่
http://www.intel.com/technology/inte...blingGuide.pdf ผมว่าตรงนี้มากกว่าที่ Intel ไม่กล้าที่จะพูดได้เต็มปากว่าตัว C2D เป็น CPU64bit เต็มตัว
ผมเองก็สงสัยเหมือนกันLast edited by badghost; 12 Feb 2007, 14:46:45.
Comment
-
Itanium ไม่ใช่ x86 ครับ เป็น PA-RISC ที่ทาง HP และ Intel จับมือกันพัฒนาขึ้นมาต่างหาก แต่ Intel เรียกโครงการว่า IA64
เดิมทีนั้น Intel เรียก IA32 สำหรับ CPU ตั้งแต่ Pentium 4 ลงไปถึง 386 แต่ต่อมาเมื่อ AMD
ได้พัฒนาชุดคำสั่ง AMD64 ซึ่งทำให้ CPU x86 สามารถประมวลผลแบบ 64 บิตได้อย่างแท้จริง
ชื่อเรียก IA32 ก็ค่อยๆ หายไปจากหน้ากระดาษ Roadmap ของ Intel ครับ
CPU แบบ Itanium เราไม่สามารถนำมานับรวมกับ Core 2 Duo และ Athlon 64 ได้เนื่องจาก
สถาปัตยกรรมแตกต่างกันค่อนข้างมาก Itanium จะเน้น Very Long Instruction Word หรือ
VLIW ซึ่งเป็นการนำเอาจุดแข็งของ RISC มารวมกับจุดแข็งของ CISC (x86) ชุดคำสั่งบางตัว
จะมี Word ยาวมากถึง 128 - 256 บิต ซึ่งตรงนี้ Core 2 Duo และ Athlon 64 ไม่สามารถรองรับได้
แต่ถ้าถามผมว่า Core 2 Duo เป็น CPU 64 บิตหรือไม่ ผมก็ต้องตอบว่า เป็นครับ หากเรายอมรับ
Athlon 64 เป็น CPU 64 บิต แต่ถ้าเราไม่ยอมรับ Athlon 64 ว่าเป็น CPU 64 บิตก็คงจะต้อง
ถกเถียงกันยาว
ผมคิดว่า Core 2 Duo เป็น CPU 64 บิต จาก Intel ตัวแรกที่ได้รับการพัฒนามาเพื่อทำงานกับ
ซอฟต์แวร์ 64 บิตจริงๆ ศักยภาพบางอย่างในตัว Core 2 Duo น่าจะเหนือกว่า Athlon 64 มาก
ในการประมวลผลข้อมูลแบบ 64 บิตจริงๆ ซึ่งถ้าเรา Optimized ซอฟต์แวร์สำหรับมันเฉพาะ เป็น
ไปได้สูงมากครับที่ Core 2 Duo จะสามารถประมวลผลข้อมูลแบบขนาดให้ output ออกมาที
เดียวเป็น 64 บิต 2 ชุดใน 1 รอบสัญญาณนาฬิกาเดียวกันเลยก็ได้
ง่ายๆ เช่น
ADD EAX,EBX
MUL EBX,ECX
Comment
-
ผมตามท่าน ComLow ครับ
ถ้าถามผมว่า Core 2 Duo เป็น CPU 64 บิตหรือไม่ ผมก็ต้องตอบว่า เป็นครับ หากเรายอมรับ
Athlon 64 เป็น CPU 64 บิต แต่ถ้าเราไม่ยอมรับ Athlon 64 ว่าเป็น CPU 64 บิตก็คงจะต้อง
ถกเถียงกันยาว เพราะหลักการทำงานของ Athlon64 กับ EM64T ก็คล้ายๆกัน เพียงแต่ว่าผมก็ไม่เข้าใจว่า ทำมั๊ย AMD ถึงชูประเด็น ว่าเป็น CPU64bit เป็นจุดขาย ทางฝั่ง intel ก็ทำนะแต่เน้นด้านอื่นมากกว่าจุดที่เป็น 64bit
Comment
-
64Bit แท้ครับ และเร็วกว่าด้วย ส่วนP-Dเป็น64Bit เทียมครับ แต่AMDของผมมัวทำอะไรอยู่น้า เห็นว่าจะออก 2CPUใน1MB ที่ชื่อ FX 74 แต่ก็ยังสู่INtelเขาไม่ได้ซักที หวังว่าคงกลับมาทวงตำแหน่งในไม่ช้าครับ
ปล.AMD เป็นCPUที่ใช้แล้วคุ้มสุดครับ ลองเทียบกันบาทต่อบาทจะรู้ครับ
Comment
-
ก็ที่ Intel ใช้ คำ ว่า 64bit ไม่ได้ ก็มาจากการตลาดไม่ใช่เหรอครับ เลยต้องมาใช้ EM64T แทนนะครับ
ก็ฝั่ง AMD ใช้คำว่า AMD64bit
และฝั่ง Intel ใช้คำว่า Intel EM64T
มันก็เหมือนกันไม่ใช่เหรอครับ แต่ติดกันตรงที่ การตลาดรึป่าว เหมือนกัน ฝั่ง AMD ใช้คำว่า 64bit ไปแล้ว และถ้า ฝั่ง Intel มาใช้คำว่า 64bit ก็น่าจะโดนฟ้องไม่ใช่เหรอครับ เลยต้องใช้คำว่า EM64T แทนนะครับ
Comment
-
แต่ 64bit นี่เป็นคำทั่วไปนะ ไม่น่าจะเกี่ยวกับว่าถ้าใช้จะโดนฟ้องOriginally posted by octoder View Postก็ที่ Intel ใช้ คำ ว่า 64bit ไม่ได้ ก็มาจากการตลาดไม่ใช่เหรอครับ เลยต้องมาใช้ EM64T แทนนะครับ
ก็ฝั่ง AMD ใช้คำว่า AMD64bit
และฝั่ง Intel ใช้คำว่า Intel EM64T
มันก็เหมือนกันไม่ใช่เหรอครับ แต่ติดกันตรงที่ การตลาดรึป่าว เหมือนกัน ฝั่ง AMD ใช้คำว่า 64bit ไปแล้ว และถ้า ฝั่ง Intel มาใช้คำว่า 64bit ก็น่าจะโดนฟ้องไม่ใช่เหรอครับ เลยต้องใช้คำว่า EM64T แทนนะครับ
ยิ่งพ้วงคำว่า AMD หรือ Intel ไปด้วยนี่ยิ่งไม่เกี่ยวกับลิขสิทธิ์เลย
--------------------------------------------------------------------------
ที่สงสัยคือสถาปัตยกรรมมันต่างหากว่าเป็น 64bit หรือเปล่า คือตัวประมวลผลนะ ว่ามันรับคำสั่งเข้าไปทีเดียว 64bit เลยหรือว่า ใช้กระบวนการบางอย่าง(เช่นที่เรียกว่า EM64T เนี้ย) ทำการแตกคำสั่งออกเป็น 32bit 2ชุดแต่สามารถประมวลผลได้ในหนึ่งรอบสัญญาณ
เพราะ เปลี่ยนจาก 32bit เป็น 64bit นี่ผมว่าต้องรื้อสถาปัตยกรรมกันใหม่เลยทัเดียว
อย่าง P4 บางรุ่นนี่แค่เพิ่มชุดคำสั่ง EM64T เข้าไปเฉยๆ(เช่น520->521) cpu มันจะเป็น 64bit คงไม่ใช่
แต่ core2 ที่ถามนี่ไม่แน่ใจว่าเป็น 64bit แท้เลยหรือเปล่า แต่ถ้าแท้ก็ไม่น่าใช้ชุดคำสั่ง EM64T เหมือนกับ P4
Comment
-
ผมว่าน่าจะเกี่ยวกับการตลาดนั่นแหละ
AMD64 ออกมาตั้งนานนม แล้วอยู่ดีๆ Intel ก็ออก Pentium 64 ตามหลังมา ผู้ใช้ทั่วไปที่ไม่ได้ติดตามเทคโนโลยีมากนัก จะคิดว่ายังไง ก็ต้องคิดว่า Intel ไปลอกเลียนแบบเขามานะ่สิครับ
ก็เหมือนกับการค้าขายทั่วไปนั่นหละ
สมมติว่า มีร้านขายข้าวขาหมูอยู่ร้านนึง ชื่อร้านข้าวขาหมูโกอ้าว (เจ้าเก่า)
แล้วต่อมามีอีกร้านมาเปิดข้างๆ ชื่อร้านว่า ข้าวขาหมูโกอ้วน (เจ้าเก่า)
ถ้าคิดได้แค่นี้โกอ้วนก็ขายไม่ออกหรอกครับ ต้องตั้งชื่อร้านใหม่เป็น ข้าวขาหมูโกอ้วนเชลล์ชวนชิม ข้าขาหมูโกอ้วนสูตรแต้จิ๋ว ฯลฯ
ทั้งๆ ที่รสชาติของทั้งสองร้านเหมือนกัน
Comment
-
ไม่มีคำสั่งให้แปลงหรอกครับ Athlon 64 สามารถประมวลผลข้อมูลแบบ 32 บิตและ 64 บิตโดยตรงครับ สำหรับ Intel Pentium 4 และ Pentium D บางรุ่นที่นำเทคนิค EMT64 ไปใช้ก็เช่นเดียวกันครับ ไม่ได้แปลงเนื่องจากเป็นการแก้ไขในระดับ Hardware คือเพิ่มความกว้าง GPRS Pointer และอุปกรณ์อื่นๆ ภายใน CPU ให้รองรับการประมวลผลแบบ 64 บิตได้ครับ แต่กรณี Pentium D ที่ทำออกมาได้ไม่ค่อยสมบูรณ์แบบ เนื่องจากสถาปัตยกรรมภายใน Netburst ไม่ได้ออกแบบไว้รองรับการประมวลผลแบบ 64 บิตมาตั้งแต่ต้น (จำกัดเพียง 32 บิต) เมื่อมีการแก้ไขในระดับ Hardware แล้ว ผลลัพธ์ในการทำงานแบบ 64 บิต ไม่อาจจะสู้ Athlon 64ต้นฉบับได้ เนื่องจากข้อจำกัดของสถาปัตยกรรม Netburst ครับ
สำหรับ SSE2 และ SSE3 นั้น Intel แลกเปลี่ยนกับเทคโนโลยี AMD64 จริงครับ แต่การที่ Intel ไม่ได้ใส่ชื่อเรียกว่า Pentium D 64 หรือ Core 2 Duo 64 เหมือน AMD เนื่องจากชื่อ AMD 64 และ Athlon 64, Athlon 64 FX เป็นเครื่องหมายการค้าจดทะเบียนครับ หากใช้จริงๆ อาจจะถูกฟ้องละเมิดลิขสิทธิ์ได้Last edited by Comlow; 1 Mar 2007, 15:43:30.
Comment
Comment