เดวิด เคิร์ค (David Kirk) หัวหน้านักวิทยาศาสตร์ของ NVIDIA Corporation บริษัทผู้ผลิตหน่วยประมวลผลกราฟฟิกส์รายใหญ่ได้กล่าวว่า "การประมวลผลแบบขนานกำลังมีบทบาทสำคัญยิ่งในยุคนี้"
โดยโปรเซสเซอร์ประเภท GPU และ multi-core เป็นเทคโนโลยีที่ต้องการการพัฒนาโปรแกรมให้สามารถประมวลผลแบบขนาน แม้ว่าเราจะสามารถเป็นเจ้าของคอมพิวเตอร์แบบ multi-core ได้แล้วก็ตามที แต่โปรแกรมหลายตัวที่ถูกพัฒนาขึ้นมายังไม่สามารถใช้สมรรถนะจาก multi-core ได้เต็มที่เนื่องจากโปรแกรมยังขาดความสามารถในการทำงานแบบขนานนั่นเอง
เคิร์คได้เล่าว่าหากเรามองย้อนไปเมื่อ 20 ถึง 30 ปีก่อน นักพัฒนาซอฟต์แวร์ไม่มีความจำเป็นต้องศึกษาวิธีการพัฒนาโปรแกรมแบบขนานเพราะในสมัยนั้นเราใช้ความสามารถของความเร็วสัญญาณนาฬิกาของโปรเซสเซอร์ที่สูงขึ้นเรื่อยๆ แต่
ปัจจุบันนี้ ผู้ผลิตโปรเซสเซอร์ต่างมุ่งเน้นการออกแบบโปรเซสเซอร์multi-core ซึ่งการประมวลผลแบบขนานกลายเป็นสมมติฐานเบื้องต้นของการออกแบบซอฟต์แวร์ไปด้วย เคิร์กจึงสรุปว่า ถึงเวลาแล้วที่เราจะต้องให้การศึกษาแก่นักพัฒนาโปรแกรมให้เข้าใจหลักการพัฒนาโปรแกรมเพื่อการประมวลผลแบบขนานได้
ปล. แล้วมันทำไงว๊าาาา
ที่มา http://www.blognone.com/node/8711
ถึงเวลาในการเขียนโปรแกรมเพื่อประมวลผลแบบขนาน
Aug. 26, 2008
ส่งค่า array ข้ามฟอร์มโดยใช้วิธี GET
Aug. 14, 2008
ปกติแล้วเราไม่สามารถส่งค่า array ข้ามฟอร์มได้ด้วยวิธี GET (วิธี POST ก็น่าจะไม่ได้นะ แหะ ๆ)
แต่ถ้าเราแปลงค่าใน array ให้เป็น text ก่อนเราก็สามารถส่งได้แล้วว โฮะๆๆ
เริ่มต้นจาก กำหนดค่าใน array ก่อน
<?php
$arr_test= array("red","green","blue");
$a=serialize($arr_test);
?>
แล้วก็นำค่า $a ไปส่งค่าแบบ get [ index.php?a=$a ]
ส่วนตอนรับค่าก็
<?php $a=$_GET['a']; print_r(unserialize(stripslashes($a))); ?>
ก็จบกระบวนการ
พระเอกของเราในกระบวนการนี้ก็คือ serialize กับ unserialize นั่นเอง
ได้รับความอนุเคราะห์จาก โอ (phpfreedom) :)