เมื่อวันที่ 11 ต.ค. 50 ได้มีโอกาสไปงาน intel blogger day 2008 มาครับ
ผมไม่แน่ใจนัก แต่คิดว่าน่าจะเป็นครั้งแรกในไทยหล่ะที่บริษัทใหญ่ๆ สนใจที่จะมาสื่อสารกับ blogger บ้าง แทนที่จะแถลงข่าวกับนักข่าวอย่างเดียว ผมว่านี่สะท้อนว่า blogger ในไทยเรา เริ่มจะเป็นที่เห็นชัดมากขึ้นแล้วหล่ะว่ามีอิทธิพลต่อการเลือกซื้อ (ในต่างประเทศมีงานคุยกับ blogger แบบนี้เยอะแยะ — intel เค้าบอกมาเอง– เรายังไกลจากต่างประเทศเยอะ)
งานนี้เรียกว่าเปิดการโลกของความรู้เกี่ยวกับ สถาปัตย์คอมในโลกความจริง ของผมเลย (ต้องขอขอบคุณอาจารย์เขม ที่ทำให้เข้าไปฟังแล้วยังพอรู้เรื่องบ้าง) นอกจากนี้ อาหารว่างที่ร้านพาชิโน(สยามสแควร์ ระหว่างสยามสแควร์ซอย 4 และ ซอย 5 ด้านหลังโรงหนังสยาม) นั้นอร่อยมากๆ ครับ สุดๆ งานนี้ กำไรมากมายครับ
พูดถึงคำว่าสถาปัตย์ แต่ก่อนผมจะคิดแค่ว่ามันคือ ศาสตร์แห่งการออกแบบให้แจ่มๆ หล่อๆ เพราะนึกถึงคณะสถาปัตย์บ้านเรา แต่หลังจากได้เรียนวิชา computer architecture หรือได้อ่านบทความเกี่ยวกับ architecture จากที่ต่างๆ ผมว่าผมเก็ตความหมายของสถาปัตย์ได้ลึกขึ้น ซึ่งน่าจะทำให้ไปออกแบบอะไรได้ตรงจุดมากขึ้น
ผมว่า สถาปัตย์คือศาสตร์การหาจุดสมดุลของ trade-off ที่มีอยู่ ให้มันตอบจุดประสงค์ของเราได้..แก่นของออกแบบก็คือความสมดุลนั้นเอง
ทีนี้ถ้าเราจะออกแบบที่ให้มันกินตลาดได้ เราจะต้องทำอย่างไร ..นี้เป็นสิ่งที่คุณเอกรัตน์ได้พูดถึง ตอนย้อนอดีตของเค้าให้ฟัง (ผมจับเอามาขยายความเอง)
สิ่งที่เราต้องทำนั้น ก็คือหาจุดสมดุล “ของเวลานั้นๆ” ให้เจอ mp3 เป็นตัวอย่างหนึ่งที่ดีที่สามารถ take over ตลาดได้หมด ด้วยความที่มีขนาดเล็กมาก ในขณะที่ยังมีคุณภาพที่พอรับได้อยู่
ต่อไปจะขอพูดถึงความรู้ที่ผมได้หลังจากฟัง intel พูดและถามเพื่อนๆ โดยเฉพาะจั้ม(อาจจะเป็นเรื่องพื้นๆ อะนะครับ เพราะผมมันไม่ค่อยมีความรู้) และจะพยายามไม่เขียนซ้ำกับ blog ที่เพื่อนๆ ได้เขียนถึงไปแล้วนะครับ
- การที่ผลิต CMOS ได้ขนาดเล็กลงนั้น(เช่นจาก 65nm เป็น 45nm) เดิมดูเหมือนว่าเป็นสุดยอด solution เพราะจะทำให้ผลิตได้เยอะขึ้น และความร้อนยังน้อยลงอีก พอความร้อนน้อยก็ทำให้เร่ง clock speed ได้มากขึ้น(ช่วง 2-3 ปีมานี้ CPU เพิ่มความเร็ว clock ไม่ได้แล้วเพราะความร้อนจัด)
แต่ปรากฏว่า การที่ชิบเล็กลง เวลาที่ไฟฟ้าเปลี่ยนสถานะศูนย์หนึ่งไปมานั้น กลับเพิ่มอัตรารั่วของอิเล็กตรอนมากขึ้น ซึ่งนี้เป็นสิ่งที่ทำให้ความร้อนสูงขึ้นอีก ทีนี้ intel เค้าบอกมาว่าด้วยเทคโนโลยี hi-k metal gate นั้นจะทำให้อิเล็กตรอนรั่วน้อยลง ฉะนั้นชิบ intel เลยเร็วได้สุดๆ
- ผมเพิ่งได้รู้จักกับคำว่า hypertransport ของ AMD และ quickpath ของ intel ก็หลังจากมางานนี้ คือแต่เดิมนั้น CPU จะติดต่อทุกๆ อย่างผ่าน FSB(Front Side Bus) ไม่ว่าจะ mem หรือ I/O ก็ตาม ซึ่งมันก็เรื่องที่ดีนะ ตามหลัก hierachy of memory
แต่ทีนี้พอเทคโนโลยี multi-core มันเกิดขึ้น quickpath เลยมีประโยชน์มาก ก่อนอื่นอธิบายโครงสร้างหลักๆ ของมันก็คือ การรวม memory controller เข้ามาใน CPU ทำให้เวลา CPU แต่ละตัวจะ access mem แล้วไม่ต้องแย่งกัน access ผ่าน BUS ซึ่งจะทำให้เกิดคอขวดขึ้นหน่ะครับ อีกอย่างหนึ่งคือการเพิ่มเส้นทางการคุยกันเองระหว่าง CPU (ไม่ผ่าน BUS) ทำให้คุยกันได้เร็วมาก
เวลาทำงานจะเป็นแบบนี้ครับ ก็คือเราจะกำหนดแบ่ง RAM เป็นโซนๆ แล้วมอบหมายให้ core แต่ละตัวคอยดูแลการคำนวณข้อมูลในแต่ละส่วน ทีนี้พอ core ไหนได้รับคำสั่งที่ต้อง access RAM ที่ไม่อยู่ในความรับผิดชอบตัวเอง ก็สามารถโอนคำสั่งไปให้ตัวอื่นได้อย่างรวดเร็ว (เท่าความเร็ว CPU) นอกจากนี้ core แต่ละตัวก็ทำงานของตัวเองไปอย่างเร็วด้วย ไม่ค่อยต้องรอกันเพราะ dependence ของข้อมูลจะไม่ค่อยเกิด (ข้อมูลที่แต่ละ core คำนวณมันอยู่ไกลกันคนละโซนไงครับ)
- google ผลิต server เองครับ ไม่ได้ซื้อของคนอื่น ซึ่งปรากฎว่าประหยัดไฟมากๆ
- ประโยคเด็ดจากพี่ javaboom สิ่งใดๆ ก็ตามที่ไม่สามารถทำให้รับรายได้ได้นั้น มันจะค่อยๆ ตายลงไปช้าๆ …นี้มันโคตรจริงเลยนะเนี่ยครับ (พี่เค้ายกตัวอย่างเช่น Grid computing)
- ที่จริงมีเรื่อง cloud computing ที่พี่ javaboom ได้พูดถึงไว้ และทำให้ผมชัดเจนขึ้นมากแต่ใน blog ของพี่เค้าไ้ด้อธิบายไว้อย่างดีมากแล้วครับ
ที่จริงมีเรื่อง wimax อีกนิดหน่อย แต่ผมไม่ค่อยสนใจหน่ะครับ แต่ยังไงก็ตามก็ตามก็ต้องขอบคุณ intel ที่จัดงานดีๆ แบบนี้ให้นะครับ หวังว่าบริษัทอื่นๆ จะทำแบบนี้บ้างจัง
ผู้อ่านสามารถอ่านความรู้จากงานนี้ได้จากที่อื่นด้วย