Just the Beginning

Actually I did not like to blog anything on April Fools’ Day LoL. Specifically, this post is about my small achievements. Well, the small achievements were just the starting point of my career. I always realize that the achievements are not that big. Some people may not be confident to publicly show the small number of papers, especially the papers are not that well contributed works. For me (specifically me),  I am still proud to ever produce them.

So what are they? They are academic papers that I had contributed since I was a PhD student in Nanyang Technological University, Singapore. I enrolled here on Jan 7th, 2008. In some papers, I was a co-author. Thanks a million for main authors and co-authors who contributed a lot on the papers. Thanks a million for pieces of advice. Thanks a million for their support, push, encouragement, and being patient with me.

Continue reading

Charity Engine มาร่วมกันอุทิศพลังประมวลผลเพื่อการกุศลกันเถอะ

Charity Engine

“Changing the world one bit at a time” เป็นวลีที่จับใจจริงๆ

Charity Engine เป็นซอฟต์แวร์ฝั่งไคลเอนต์ (client) ที่รับงาน (job) จากเซิร์ฟเวอร์ส่วนกลาง โดย job ดังกล่าวเกิดจาก “ปัญหา” ขนาดใหญ่ โดยปกติแล้ว ปัญหาเหล่านี้เป็นปัญหาทางวิทยาศาสตร์หรืองานวิจัยที่มีความซับซ้อนสูงมากๆ และต้องยุ่งเกี่ยวกับข้อมูลขนาดมหึมา ทำให้โปรแกรมเมอร์ต้องทำการ parallelize หรือเขียนโปรแกรมเพื่อแก้ปัญหาให้สามารถประมวลผลแบบขนานได้  ส่งผลให้ปัญหาถูกแก้ได้รวดเร็วขึ้น โดยโปรแกรมเมอร์ใช้วิธีบางอย่างในการแบ่งโปรเซสของปัญหาให้เป็นหน่วยย่อยๆ และข้อมูลขนาดมหึมาของปัญหายังสามารถถูกแบ่งเป็นข้อมูลย่อยๆได้อีกด้วย (ซึ่งแบ่งข้อมูลใหญ่ๆให้เล็กลงทำได้ง่ายกว่าแบ่งโปรเซส)

Continue reading

สร้างคลัสเตอร์บน EC2 ใน 10 นาที

 เมื่อวานนี้ผมได้รับอีเมลจาก HPC Wire ซึ่งเป็นจดหมายประชาสัมพันธ์บทเรียนออนไลน์ของ Amazon Web Services ภายใต้หัวข้อที่ฟังดูน่าตื่นเต้นคือ Build a 64-Core Parallel Cluster and Run Dynamic Simulation in Less Than 10 Minutes หรือ “สร้างคอมพิวเตอร์คลัสเตอร์แบบขนานเพื่อรันโปรแกรมซิมมูเลชันภายใน 10 นาที” โดยอีเมลก็มีลิงค์ไปยังหน้าเว็บสาธิตของ Amazon ในหน้าเว็บมีวิดีโอสาธิตแนบมาให้ด้วย

หมายเหตุ ผมได้ดูวิดีโอสาธิต แต่ไม่ได้ลงมือปฎบัติตาม ซึ่งถ้าลงมือปฎิบัติเข้าจริงๆ ผมคาดว่าอาจใช้เวลามากกว่า 10 นาทีอยู่นะ แต่ก็คงไม่ได้มากกว่าเท่าไหร่ แต่วิดีโอสาธิตมันมีความยาว 10 นาที (จริงๆ 10 นาที กับอีก 24 วินาที)

Continue reading

เพิ่งรู้สึกว่าได้หัดเดิน เมื่อได้ journal ตัวแรก

เมื่อวันเสาร์ที่ผ่านมา ผมได้รับข่าวดีจาก IEEE ว่า เปเปอร์ที่ผมส่งไปเมื่อต้นปีก่อนได้รับการตอบรับหรือ accept เพื่อได้รับการการตีพิมพ์ลง IEEE Transactions on Services Computing ภายใต้หัวข้อผลงานชื่อ “Optimization of Resource Provisioning Cost in Cloud Computing” นับว่าเป็น Journal ตัวแรกของชีวิตเลยแหละ เป็นการรอคอยที่นานเกือบปี แต่ก็คุ้มค่ากับการรอคอย

Continue reading

แจกฟรีหนังสือ High Performance Computing for Dummies

 

 

 

 

AMD กับ Sun เคยแจกหนังสือ (เป็น ebook) ชื่อ Virtualization for Dummies มาแล้ว สำหรับครั้งนี้ AMD กลับมาแจกอีกครั้ง เป็นหนังสือชื่อ High Performance Computing for Dummies (2nd AMD Special Edition) เป็นหนังสือที่เหมาะสำหรับท่านที่ต้องการเริ่มต้นกับเทคโนโลยีการประมวลผลสมรรถนะสูง ท่านที่สนใจสามารถดาวน์โหลดหนังสือนี้ได้ที่ AMD (ต้องกรอกแบบฟอร์มก่อน) จริงๆก่อนหน้านี้ AMD กับ Sun เองก็เคยแจกหนังสือเล่มนี้แล้วด้วย แต่เป็นเวอร์ชัน Sun and AMD Special Edition ท่านสามารถดาวน์โหลดเวอร์ชันดังกล่าวโดยตรงแบบไม่ต้องกรอกแบบฟอร์มได้ที่ Sun

 

สร้างซูเปอร์คอมพิวเตอร์ด้วยโทรศัพท์มือถือ

ไอโฟน 4 ที่ผมได้ช่วงครบรอบวันเกิดเมื่อปีก่อน

บล็อกของผมเริ่มแห้งแล้งมากขึ้นเรื่อยๆ โชคดีที่ไปเจอคำถามดีๆที่ blognone เข้าให้ ทำให้ผมมีเรื่องให้เขียน ต้องขอขอบคุณคุณ PaPaSEK ที่ตั้งคำถามดีๆไว้ใน blognone หัวข้อคำถามมีอยู่ว่า จะมีมั้ยครับที่เอา Smartphone มาพ่วงกันเป็น Supercomputer ผมได้ตอบเอาไว้แล้วที่กระทู้ต้นฉบับ  แต่ผมก็ไม่วายเว้น ขอเขียนอะไรเพิ่มเติมไว้ที่นี่ด้วยแล้วกันนะ (ผมใช้เวลาเขียนบทความตั้งแต่วันที่ผมเจอคำถามของคุณ PaPaSEK)

โทรศัพท์มือถือสมัยนี้มีสเปคที่แรงเหลือล้น เรียกว่าบางรุ่นมีสมรรถนะเทียบเคียงหรือแรงกว่าคอมพิวเตอร์เมื่อ 7-10 ปีก่อนเลยแหละ ดังนั้น จึงมีโครงการวิจัย และบรรดา geek อยู่มากมายพยายามพ่วงโทรศัพท์มือถือให้เป็นเสมือนกลุ่มคอมพิวเตอร์หรือคลัสเตอร์เพื่อช่วยกันประมวลผลงานแบบขนานบ้าง รวมไปถึงความหวังว่าจะสร้างซูเปอร์คอมพิวเตอร์กันเลยทีเดียว

Continue reading

ซูเปอร์คอมพิวเตอร์เปลี่ยนไปตามสมัย

ผมไม่อยากให้ blog มันเงียบเหงา เลยขออนุญาตคัดลอกเอา comment ที่ผมตอบไว้ในข่าวที่ผมเขียนไว้ใน blognone มาแปะสะสมไว้ในนี้ (ตามชื่อ blog ของผม คือ JavaBoom Collections) หัวข้อข่าวครั้งนี้ คือ ตามคาด! จีนครองแชมป์โลก TOP500 ครั้งที่ 36 รายงานในวันที่ 15 พฤศจิกายน หรือ 14 พฤศจิกายนของฝั่งอเมริกา ซึ่งเป็นวันเดียวกันกับที่งาน SC10 ได้ประกาศผล TOP500 อย่างเป็นทางการ

ผมตัด comment ของคุณ planktons ที่ได้ถามคำถามเกี่ยวกับวงการซูเปอร์คอมในเมืองไทย อย่างไรก็ดี เพื่อเป็นการยิงนก 2 ตัวพร้อมๆกัน ผมเลยตอบคำถามของคุณ planktons แต่ดันสาธยายน้ำท่วมทุ่งถึงเรื่องราวเกี่ยวกับคำนิยามของ “ซูเปอร์คอมพิวเตอร์” (กล่าวคือ ผมตอบเกินคำถาม)  จริงๆมันก็ไม่ใช่นิยามหรอกนะ ผมต้องการบอกว่า คำว่า ซูเปอร์ (super) มันเป็นคำที่ใช้ในการเปรียบเทียบ ดังนั้น สิ่งที่เคยซูเปอร์ย่อมเปลี่ยนแปลงได้ และก็จบท้ายด้วยคำถามอีกคำถามของคุณ planktons เกี่ยวกับโปรเซสเซอร์ Cell … ต้องขอขอบคุณ planktons สำหรับคำถามครั้งนี้ครับผม

รายละเอียดก็แปะไว้ดังนี้

Continue reading