วันเสาร์ที่ 22 ตุลาคม พ.ศ. 2554

หลายเหตุผลที่ AMD Bulldozer ประสิทธิภาพไม่ดีเท่าที่ควร

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

  ปัญหาเกี่ยวกับการ Fecth ข้อมูล ดูตามลิงค์ : คือ ตัว Fecth คำสั่งเข้ามาใน Module มีอันเดียวแต่ในนั้น มี CPU 2 ตัว ทำให้เกิดการดึงข้อมูลผิดพลาด ปัญหานี้กำลังแก้ไขใน Linux ในวินโดว์ รอ Windows 8

  ปัญหาเกี่ยวกับการออกแบบโดยให้เครื่องมือในการสังเคราะห์วงจร ของซีพียู ดูตามในลิงค์นี้ : เป็นคำพูดจาก Cliff A. Maier อดีต วิศวกรของ AMD ที่บอกว่าบริษัท ตัดสินใจทิ้งการออกแบบวงจร ในส่วนสำคัญด้วยมือ (โดยคนออกแบบเอง) แล้วแทนด้วยการให้เครื่องมือวิเคราะห์อัตโนมัติทั้งหมด โดยเขาบอกว่า

       Automated Design = 20% Bigger, 20% Slower  (คงต้องเพิ่มเปลืองไฟเข้าไปอีก)


นอกจากนั้นยังบอกว่า การตัดสินใจในเรื่องนี้ควรเป็นวิศวกรของทีม AMD และ ATI ซึ่งการที่หยุดการออกแบบ ซีพียูด้วยคน มาเป็นแบบ SoC ผลที่ได้ทำให้เสียทั้งประสิทธิภาพ พื้นที่ของชิพ และนั้นเป็นเหตุผลที่ DEC Alpha นั้นทำงานไปมีประสิทธิภาพและรวดเร็ว เพราะพวกเข้าออกแบบ ทรานซิสเตอร์แต่ละตัวด้วยมือ ทั้ง Intel และ AMD ก็เคยทำมาตลอด อย่างน้อยในส่วนที่สำคัญบนซีพียู
 
  ปัญหาภายในของ AMD เองโดยสรุป ตามลิงค์นี้
- ทีมออกแบบ Athlon 64/Opteron ถูกบังคับให้ออก หรือลาออกด้วยความไม่พอใจ ซึ่งปัจจุบันพวกเขาไปทำงานกับ Apple, Oracle และอื่นๆ
- ทีมออกแบบ K6-2 ซึ่งมาจาก Nexgen (CMD team) ซึ่งออกแบบ Athlon 64/Opteron ด้วย ในปี 2007 คนหลักๆ ออกไปหมด เหลือแต่พวก...

สรุปหลักๆ ก็คือคนเก่งๆถูกทำให้ออก ใช้เครื่องมือออกแบบแทนคน เรื่องทั้งหมดก็เลยได้ผลลัพธ์เช่นนี้

วันพฤหัสบดีที่ 13 ตุลาคม พ.ศ. 2554

AMD FX-8150 รุ่งหรือร่วง....

    เคยใช้เครื่องคอมพิวเตอร์ที่เป็นซีพียู ของตั้งแต่ AMD 386 ตอนนั้นลงได้แต่ Dos กับ Widows 3.11 ถ้าใครเคย อยู่ยุคนั้นคงต้องเคยได้ยินหรือได้ให้พวก RW, CW, Thai Menu, Thai Banner, ThaiShow และเกมพวก Prehistorik,Jazz Jackrabbit,Lion King,Aladdin,Gods เป็นต้น (หาโหลดได้ที่นี้คลิก) ซึ่งไม่เคยเคลียร์เลยซักเกมเพราะมันเซฟไม่ได้
     ผมเป็นคนหนึ่งที่เชียร์ให้ AMD ออกซีพียูรุ่นใหม่ๆ มาสู้กับ Intel มานานตั้งแต่สมัยก่อนจนถึงปัจจุบัน โดยมีเหตุผลหลักส่วนตัวคือ คุ้มค่าเงินและได้ประสิทธิภาพการใช้งานที่เหมาะสม เครื่องคอมตั้งโต๊ะปัจจุบันก็ ซีพียู AMD Athlon™ X2 กราฟฟิคการ์ด ATI 3650 (AMD) แต่ซิปเซต NVIDIA ซื้อมาตอนเรียนมหาลัยปีสอง จากนั้นก็รอ ว่าถ้าจะซื้ออีกเครื่องก็ขอแรงๆไปเลย ที่ผ่านมาก็มีซีพียูของ AMD ออกมาในตระกูล Sempron Athlon Phenom มีตั้งแต่ 1 - 6 หัว (Core) และก็มีบางรุ่น Unlock core ได้ด้วยอีก ทำให้คุ้มค่าเงินเข้าไปอีก แต่วงการนี้มันก็มีคู่แข่งกันเรื่องความเร็วอยู่ซึ่ง(เอาเฉพาะความเร็วในการทดสอบ ไม่เอาปัจจัยอื่น ไม่ Overclock) ก็คือ Intel สมัยก่อนผลัดกันแพ้ชนะเรื่องความเร็ว AMD นำในช่วงที่ออก Athlon มาสู้ Pentium 4 อยู่พักหนึ่ง แต่แล้วก็มาถึงช่วงการเปิดตัวซีพียูของ Intel ตระกูล Intel Core ก็คือตั้งแต่ Core Duo, Core 2, Core i ก็ไม่เคยที่จะชนะแบบห่างเลย
    แฟน AMD หลายคนที่แต่เฝ้าหวัง Bulldozer ซึ่งพัฒนามาตั้งแต่ปี 2003 ซึ่งก็พึ่งเปิดตัวไปไม่ก็วันซึ่งในไทยก็มีการทดสอบผ่านหลายๆ เว็บคือ

www.overclockzone.com
www.unlimitpc.com
www.vmodtech.com
www.notebook4game.com

ส่วนการรีวิวของต่างประเทศก็ไปดูในกระทู้รวมลิงค์นี้ www.amdzone.com

......สรุปว่าผิดหวังไปตามๆ กัน และมี Fanboy หลายคนของ AMD เองก็พูดว่าต้องใช้งานกับพวก multi-threaded หนัก ตามลิงค์ ถึงจะใช้งานได้มีประสิทธิภาพสูงสุด
     ส่วนผู้เป็นกลางหลายคนก็บอกว่า เทคโนยีที่ใช้ มันใหม่เกิน OS จัดการ thread ไม่สมบูรณ์( ไปหาอ่านวพวก Bulldozer CPU Architecture : modules, cores, threads ) โปรแกรมอื่นๆ ก็ไม่ได้เขียนสนับสนุนการทำงานนั้น
     ส่วนแฟนๆ Intel ก็มาบัฟอยู่เรื่อยในเรื่องนี้ และยังไม่มีคำพูดใดๆจาก AMD เอง ณ ตอนนี้ ช่วงนี้ถ้าเข้าไปในบอร์ดที่พูดคุยกันเรื่องนี้ ก็ดราม่าครับ


และในช่วงไม่กี่สัปดาห์ที่ผ่านมานี้ถ้าใครๆตามข่าวจะพบกับข่าวที่ช็อควงการคอมพิวเตอร์ก็คือ การจากไปของ Steve Jobs (56 ปี)ในวันที่ 6 ตุลาคม 2011 และ Dennis Ritchie (70ปี)ในวันที่ 8 ตุลาคม 2011 ตัวผมเองผู้ที่ได้รับผลจากการใช้ความรู้ความสามารถของท่านทั้งสองที่สร้างสรรค์สิ่งต่างๆที่เป็นการพัฒนาวงการคอมพิวเตอร์ และเทคโนโลยีต่างๆ ที่มีในปัจจุบัน ก็ขอร่วมไว้อาลัยด้วยครับ ......Rest in peace.......