ลองอ่านความเห็นจากข่าวที่ตัวเองเขียนเรื่อง SharePoint พบว่าส่วนใหญ่ค่อนข้างดีใจกับการละทิ้ง 32 บิตของค่ายยักษ์ใหญ่ในวงการ (อีกส่วนก็ดีใจที่ IE 6 จะลงโลงเสียที)
จำไม่ได้ว่าผมเคยไปตั้งคำถามนี้ในเว็บไหนรึเปล่าว่า 64 บิตมันมีดีอย่างไร ก็เลยคิดว่าเอามาถามอีกทีก็ดีเหมือนกัน ว่า 64 บิตมันมีดีอย่างไร ทำไมเราควรจะรีบๆ ทิ้ง 32 บิตไป แล้วคุณได้ประโยชน์อะไรจาก 64 บิตบ้าง
ไมโครโปรเ
anu Fri, 15/05/2009 - 18:01
กี่บิตก็ไม่สำคัญเท่า คุณใช้แต่ละบิตคุ้มค่ารึเปล่า ฮิฮิ
เท่าที่ผม
lew Fri, 15/05/2009 - 18:04
เท่าที่ผมเห็น use case ในเชิง "ธุรกิจ" นะครับ
ทั้งหมดทั้งมวลคือมันใส่ memory ได้มากกว่า 4 กิกะไบต์ครับ โดยเฉพาะบาง App ที่ต้องการหน่วยความจำต่อ "โปรเซส" มากกว่า 4 กิกะไบต์นั้นใช้เทคโนโลยี PAE มาแก้ไม่ได้ ยกเว้นว่าจะมีการแก้ไขโค้ด เพราะต้องมอง memory ที่เพิ่มขึ้นเป็นไฟล์
LewCPE
ยกตัวอย่า
p-joy Sat, 16/05/2009 - 00:24
In reply to เท่าที่ผม by lew
ยกตัวอย่างที่ใกล้ตัวแบบ MATLAB อีกตัวอย่างครับ ในการแก้ปัญหาสมัยใหม่นั้น Matrices ขนาดใหญ่ ๆ นั้น โปรแกรมคำนวณเชิงเลขอย่าง MATLAB มีข้อจำกัดมาก เครื่อง 32 บิต แก้ปัญหาแบบนี้ อย่างเก่งก็ใช้กับเมตริกซ์ขนาด 4000 x 4000 เท่านั้น ถ้าใช้ให้ได้มากกว่าก็ต้องใช้วิธีคำนวณที่ซับซ้อนขึ้น การมาของ 64 บิต ช่วยให้ชีวิตง่ายขึ้นเยอะ
4000 x 4000 :D ทำ Gauss
shikima Sat, 16/05/2009 - 06:56
In reply to ยกตัวอย่า by p-joy
4000 x 4000 :D
ทำ Gauss ทีนี่รอกันกี่วันอ่ะครับ
CMDEVHUB
เขียนเอามันส์ ลองเข้าไปดูความมันส์ได้ครับ
ถ้าหมายถึ
ABZee Sat, 16/05/2009 - 08:24
In reply to 4000 x 4000 :D ทำ Gauss by shikima
ถ้าหมายถึง Gaussian elimination ผมว่าไม่ต้องรอก็น่าจะเผื่อใจว่าคำตอบมันจะผิดตั้งแต่ต้น เพราะปัญหาของการปัดเศษในแมททริกซ์ขนาดใหญ่ขนาดนั้น
LongSpine.com
Gauss elimination
p-joy Sat, 16/05/2009 - 14:55
In reply to ถ้าหมายถึ by ABZee
Gauss elimination ไม่มีปัญหาเรื่องปัดเศษนี่
ที่มีปัญหาคือ inverse มันทำ augment matrix ไม่ได้ เพราะมันต้องใช้เมตริกซ์ขนาด 8000 x 4000 (หา inverse โดยใช้ gauss elimination)
มันจะมี
ABZee Sat, 16/05/2009 - 18:22
In reply to Gauss elimination by p-joy
มันจะมี numerical error จากการทำแต่ละแถว ถึงแม้จะมี pivot แล้วก็ตาม นอกเสียจาก matrix นั้นจะเป็น diagonally dominant matrix ทำให้การทำ pivot ช่วยได้มาก
แต่ถ้ามันเป็น diagonally dominant matrix ที่ใหญ่ขนาดนั้น ทำไมไม่ใช้ Gauss–Seidel method แทนหละ เพราะมันน่าจะเร็วกว่าเยอะแถมจำกัดขอบเขตของ error ไ้ดเองด้วย
LongSpine.com
ไม่แน่ใจเ
p-joy Mon, 18/05/2009 - 14:07
In reply to มันจะมี by ABZee
ไม่แน่ใจเหมือนกันครับว่า Matlab มันใช้อะไร รู้แค่ว่ามันใช้ SVD ช่วย ซึ่งคำสั่งในการหา inverse แบบที่ดีที่สุดของ Matlab คือใช้เครื่องหมาย \
แฮ่ ๆ
p-joy Sat, 16/05/2009 - 14:57
In reply to 4000 x 4000 :D ทำ Gauss by shikima
แฮ่ ๆ ตอนทำ Cubic Spline dependent model ผมต้องการ 20000 x 20000 น่ะ
(อีกส่วนก็
nuttin0011 Fri, 15/05/2009 - 18:45
(อีกส่วนก็ดีใจที่ IE 6 จะลงโรงเสียที) โรง หรือ โลง อ่ะคับ ? อ่านแล้ว ง ง ง ง
อุ้ยพลาด
ezy Fri, 15/05/2009 - 19:31
In reply to (อีกส่วนก็ by nuttin0011
อุ้ยพลาด ขออภัยครับ โลง (ศพ) ครับ
ezybzy.info blog
คนใช้ VM
kowito2 Sat, 16/05/2009 - 10:34
คนใช้ VM ใส่แรม 16GB ทำ VM ได้หลายเครื่องเลยนะครับ
สำหรับชาว
Kerberos Sat, 16/05/2009 - 11:26
สำหรับชาว Unix ก็เรื่อง Unix time ครับ เตรียมตัวย้ายไว้ก็เป็นเรื่องที่ดี
ไม่ตายไม่เลิก
สำหรับผมเ
Ford AntiTrust Sat, 16/05/2009 - 14:36
สำหรับผมเจอว่าควรใช้ 64bit จริง ๆ จัง ๆ ตอนทำงาน DBA ครับ ดูแล Server ที่มี RAM ขนาด 16GB ใช้ OS ทำงานคือ CentOS แล้วใช้ MySQL 5.0 ทำงาน จะรู้เลยว่าถ้าเราปรับแต่งดีๆ เราโยก Table ขนาดใหญ่ๆ ระดับ 4 - 8GB ไปไว้บน RAM เพื่อทำ cache และ memcached สำหรับ read state ได้เลยทำให้เราลด IO ไปได้เยอะมาก ๆ แถมเวลา join กันก็ join กันบน RAM ไม่ต้องทำบน disk แต่ถ้ามัน join จนเกินกว่า RAM จะรับได้ ในบางช่วงที่เป็น report มันก็ค่อยเอามาใส่บน disk ครับ แต่ก็ช้ามาก ๆ แต่งานพวกนี้รอกันได้ report ไม่ได้ทำบ่อย ๆ ผู้ใหญ่เบื้องบนเข้าใจ แต่ถ้า RAM เยอะ ๆ การรัน report ก็เร็วตามไปด้วยครับ ;)
อีกตัวคือ VM ครับ อันนี้ยช่วยให้เราจัดการ Guest OS ได้หลาย ๆ ตัวพร้อม ๆ กันและจัดการเรื่องความต้องการของเสปคในแต่ละช่วงของการทำงานได้อย่างยืดหยุ่นครับ ส่วนใหญ่ที่เจอนี่ Host Server พวก VM จะมี RAM ตั้งแต่ 8GB+ ทั้งนั้นนะครับ
Ford AntiTrust’s Blog | PHP Hoffman Framework
ผมใช้เพรา
ipats Sun, 17/05/2009 - 01:02
ผมใช้เพราะ.. พยายาม PAE แล้วมันไม่เวิร์ค Y-Y
iPAtS
PAE
hisoft Mon, 18/05/2009 - 19:40
In reply to ผมใช้เพรา by ipats
PAE ไม่ได้ทำให้ Windows ใช้ได้ครบ ๔ กิ๊กนะครับ แค่ทำให้เอาส่วนที่เกินจากวินโดว์จะใช้ได้ ไปทำ Swap Files หรืออะไรพวกนั้นเท่านั้นเองครับ คือทำให้คอมเร็ว แต่ไม่ใช่ในฐานะ RAM
The Phantom Thief
64bit
korntham Wed, 20/05/2009 - 10:53
64bit เพราะต้องการ memory/process > 4GB ครับ
เคยมีรุ่นน้องขอปรึกษาเรื่องเซิร์ฟเวอร์เกมออนไลน์ที่เขาดูแลให้บริษัทแห่งหนึ่ง มีปัญหาว่าช้าเพราะแรมไม่พอ เลยเพิ่มเป็น 6GB (3-4 ปีแล้ว) แต่ไม่ช่วยอะไร เซิร์ฟเวอร์เป็น java เลยแนะนำให้ติดตั้งลินุกซ์ 64bit แล้วใช้ Java Runtime ที่เป็น 64bit
ยิ่งสมัยนี้การมีเซิร์ฟเวอร์แรม 16GB นี่ไม่ใช่เรื่องแปลกอะไรเลย มันก็เลยต้อง 64bit
ส่วนลินุกซ์เดสก์ท็อป 64bit ถ้าไม่ติดตั้งอะไรแปลก ๆ ก็ใช้ได้ดีทีเดียวละครับ