Archive

จาก Pentium ถึง Xeon บันทึกคนรันงานข้ามคืน

บันทึกการรันงานบน Xeon ที่ชวนให้นึกถึง Pentium 100MHz การเทียบความถี่กับจำนวนคอร์แบบหยาบ ๆ ได้ 320 เท่า ข้อจำกัดของ RAM ในความทรงจำ และการอดนอนของคนรันงานที่ยังเหมือนเดิม
หมวด: งานคำนวณวิจัย คอมพิวเตอร์ และชีวิตนักวิจัย
วันที่โพสต์: 28 October 2026 เวลา 22:30 น.
ที่มา: Facebook post archive
researchscientific-computingparallel-computinggenomicsmemory-managementresearch-life
Rewritten Post
จาก Pentium ถึง Xeon บันทึกคนรันงานข้ามคืน
หน้าจอ CPU ของ Intel Xeon W-1290 แสดงการใช้งาน 100 เปอร์เซ็นต์ ความเร็วประมาณ 3.19 GHz จำนวน 10 คอร์ และ 20 logical processors
ภาพหน้าจอการใช้งาน CPU จากโพสต์ต้นฉบับ · คลิกเพื่อดูภาพขยายใหญ่

คืนวันที่ 28 ตุลาคม 2569 ผมรีรันงานมาแล้วกว่า 4 ชั่วโมงด้วยเครื่อง Xeon 10 คอร์ 20 เธรด ที่ประมาณ 3.2 GHz ตอนเขียนโพสต์ยังคาดว่างานจะเสร็จราวตีสาม

ระหว่างรอก็นึกถึงสมัยเรียนที่ใช้ Pentium 100MHz แบบคอร์เดียว ถ้าต้องเอางานแบบเดียวกันกลับไปรันบนเครื่องยุคนั้น คงได้ลุ้นกันอีกนาน

320 เท่าเป็นการคิดเล่น ๆ จากความถี่กับจำนวนคอร์

ถ้าเทียบเฉพาะความถี่ 3.2 GHz กับ 100 MHz แล้วคูณจำนวนคอร์ 10 ต่อ 1 ก็ได้ 320 เท่า ผมเลยนึกเล่น ๆ ว่างานข้ามคืนวันนี้ สมัยนั้นอาจต้องรอเกือบครึ่งปี แต่ตัวเลขนี้เป็นเพียงการเทียบหยาบ ๆ เพราะ CPU แต่ละยุคทำงานต่อหนึ่ง clock ได้ไม่เท่ากัน

ต้องเขียนโปรแกรมให้รอดก่อน แล้วค่อยจับเวลา

ผมจำได้ว่า RAM สมัยนั้น น่าจะแค่ 32MB แค่จะอ่านข้อมูล WGS genome ก็คงต้องค่อย ๆ ทยอยอ่านทีละส่วน จะยกทั้งชุดเข้า RAM คงไม่ได้ ข้อจำกัดจึงเริ่มตั้งแต่ทำอย่างไรให้โปรแกรมทำงานได้ ก่อนจะไปลุ้นว่ารันเสร็จเมื่อไร

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

Original
Original Facebook Post
รีรันมาแล้ว 4 ชั่วโมงกว่า ด้วยเครื่อง Xeon 10 cores, 20 threads รันที่ 3.2GHz คาดว่าจะเสร็จตอนตีสาม นึกถึงตอนรัน Pentium 100MHz 1 core ตอนเรียน อีกกี่เดือนจะเสร็จนะ ลองคิดเล่น ๆ แค่ความถี่กับจำนวนคอร์ก็ต่างกัน 320 เท่า งานข้ามคืนวันนี้ สมัยนั้นอาจต้องรอเกือบครึ่งปี ยังไม่รวมว่า CPU แต่ละยุคทำงานต่อหนึ่ง clock ได้ไม่เท่ากันอีก แล้วนึกขึ้นได้ว่า RAM สมัยนั้นน่าจะแค่ 32MB… แค่จะเอาข้อมูล WGS genome มาอ่าน ก็ต้องค่อย ๆ ทยอยอ่านทีละส่วน จะยกทั้งชุดเข้า RAM คงไม่ได้ ต้องเขียนโปรแกรมให้รอดก่อน แล้วค่อยเริ่มจับเวลา 555 สมัยนี้ลุ้นให้เสร็จตีสาม สมัยนั้นหมดทุน หมดเวลาเรียน ก็ไม่รู้รันจบหรือเปล่า 😂 แต่ที่เหมือนกันคือ ต้องแบกสังขารอดหลับอดนอนเหมือนกัน ไม่ว่าจะยุคไหน 555
บทความอื่นที่เกี่ยวข้อง