Tags:
Node Thumbnail

Luke Durant อดีตวิศวกร NVIDIA (ทำงานพัฒนา CUDA ตั้งแต่ปี 2010) พบจำนวนเฉพาะใหม่ (2^136,279,841) - 1 หรือ M136279841 เมื่อเขียนฐานสิบมีความยาวทั้งสิ้น 44 ล้านหลัก

กระบวนการพบเลขจำนวนเฉพาะขนาดใหญ่เช่นนี้ไม่สามารถใช้คอมพิวเตอร์ธรรมดาได้ Luke พัฒนาซอฟต์แวร์ที่ทำงานบนชิปกราฟิกบนคลัสเตอร์ขนาดใหญ่ รวมใช้ GPU นับพันตัว กระจายไปตามศูนย์ข้อมูล 24 แห่ง รวม 17 ประเทศ ใช้เวลาประมาณหนึ่งปี ชิป NVIDIA A100 ในไอร์แลนด์ก็รายงานว่าเลข M136279841 น่าจะเป็นจำนวนเฉพาะ จากนั้นใช้เวลาอีกหนึ่งวัน ชิป NVIDIA H100 ก็ยืนยันว่าเลขนี้เป็นจำนวนเฉพาะจริง

โครงการ Great Internet Mersenne Prime Search (GIMPS) มอบรางวัล 3,000 ดอลลาร์ให้ Durant โดยเขาระบุว่าจะมอบให้โรงเรียน Alabama School of Math and Science ขณะที่รางวัลใหญ่ต่อไป ต้องทะลุ 100 ล้านหลัก จึงได้รางวัล 150,000 ดอลลาร์

ที่มา - GIMPS

No Description

Get latest news from Blognone

Comments

By: Pingz
ContributoriPhone
on 24 October 2024 - 00:59 #1325523

ดอลลลาร์ -> ดอลลาร์

By: McKay
ContributorAndroidWindowsIn Love
on 24 October 2024 - 01:36 #1325524
McKay's picture

มีใครสนใจจะทำหนังสือไหม ฮา

ตัวเก่า ~25 ล้านหลักปาไป 400 กว่าหน้า


Russia is just nazi who accuse the others for being nazi.
someone once said : ผมก็ด่าของผมอยู่นะ :)

By: Fzo
ContributorAndroid
on 24 October 2024 - 03:05 #1325526
Fzo's picture

สงสัยครับว่า หาไปทำไม เกิดประโยชน์แก่ใคร และใช้พลังงานในการหานี้ไปเท่าไร 🤔


WE ARE THE 99%

By: Azymik on 24 October 2024 - 03:45 #1325527 Reply to:1325526

เท่าที่ทราบคือ ใช้ในการเข้ารหัสครับ

By: Mediumrare
AndroidWindows
on 24 October 2024 - 13:54 #1325573 Reply to:1325526

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

เผื่อจะเห็นภาพขึ้นครับ

ปล. เห็นว่าเอาไปสร้างตัวเลขสุ่มได้ด้วยนะครับ อาจไม่ใช่ตัวเลขสุ่มที่สมบูรณ์แบบ แต่น่าจะดีพอ

By: PH41
ContributorAndroidUbuntuWindows
on 24 October 2024 - 19:24 #1325608 Reply to:1325526
PH41's picture

มีของหลายอย่างที่ตอนแรกถูกสร้างขึ้นมาแล้วคนไม่รู้จะเอาไปใช้อะไร ไม่มีประโยชน์ แย่กว่าของเดิม

เช่นรถยนต์แรก ๆ ช้ากว่าการขี่ม้า เสียงดัง ดูแลยาก เหม็นควัน และพังง่าย

หลอดไฟ ไม่สว่าง ต้นทุนสูง พังง่าย ใช้งานจริงได้ยาก สมัยนั้นยังไม่มี grid แบบสมัยนี้

iOS ทั้งที่ Windows Phone มีโปรแกรมเยอะกว่า
touch screen ทั้งที่ keyboard สะดวกกว่า

X-Ray, Vaccine

การที่เราไม่รู้ว่าจะทำไปทำไมนี่แหละที่ขัดขวางต่อการพัฒนา

เช่น
จะทำรถไฟความเร็วสูง ให้ถนนลูกรังหมดก่อน
จะเก็บค่ารถติด ให้รถสาธารณะดีก่อน

ทั้งที่บางอย่างก็ทำไปพร้อม ๆ กัน หรือแยกกันทำได้

หลายอย่างพัฒนาได้เพราะ สงคราม ทหาร แต่คนเอามาใช้ประโยชน์ทั่วไป เช่น internet, gps, การเข้ารหัส

ขออภัยที่ไม่ได้ตอบคำถาม

By: Fzo
ContributorAndroid
on 27 October 2024 - 13:15 #1325774 Reply to:1325526
Fzo's picture

ขอบคุณทุกๆ ท่านสำหรับความรู้ครับ


WE ARE THE 99%

By: A4
iPhoneAndroidRed HatSUSE
on 24 October 2024 - 05:40 #1325528
A4's picture

เขาประกาศตัวแปรในโปรแกรม
เพี่อคำนวณเลขใหญ่ๆพวกนี้ได้อย่างไร

By: Shine
AndroidUbuntuWindows
on 24 October 2024 - 07:39 #1325535 Reply to:1325528

ถ้าโหลดจำนวนเฉพาะเลขนี้เข้ามาในแรมต้องใช้พื้นที่หน่วยความจำเท่าไหร่นิ

By: lew
FounderJusci's WriterMEconomicsAndroid
on 24 October 2024 - 09:29 #1325549 Reply to:1325535
lew's picture

(137/8) ประมาณ 17.1MB ครับ ตาม 2^n เลย


lewcpe.com, @wasonliw

By: rattananen
AndroidWindows
on 24 October 2024 - 11:12 #1325559 Reply to:1325528

ไม่ได้ใช้ primitive ปกติ
ที่เคยเจอใช้ C string

https://en.wikipedia.org/wiki/GNU_Multiple_Precision_Arithmetic_Library

By: lew
FounderJusci's WriterMEconomicsAndroid
on 24 October 2024 - 11:27 #1325561 Reply to:1325528
lew's picture

ถ้า python ประกาศได้เลยครับ แรมไม่หมดมันก็ทำงานได้


lewcpe.com, @wasonliw

By: GodPapa
iPhoneWindows PhoneAndroidBlackberry
on 24 October 2024 - 08:05 #1325537
GodPapa's picture

คัดเลขลงท้ายด้วย 0 2 4 5 6 8 ทิ้งก็ลดไปเกินครึ่ง เริ่มหาจากเลขเฉพาะที่เจอล่าสุดก็ลดไปได้อีกนิด
แต่จริงๆแล้วเขาใช้วิธีไหนหาก็ไม่รู้ คงไม่หารแบบบ้านๆละมั้ง

By: wisidsak
AndroidIn Love
on 24 October 2024 - 08:35 #1325544
wisidsak's picture

ความเคยชินคือเห็นเป็นเลขโดดๆ อย่าง 2 5 7 11 อะไรทำนองนี้ พอมาเขียนเป็นชุดยกกำลัง แล้วเอาไปลบด้วย 1 อีกที ในใจมันคิดว่า ทำไมไม่ไปคิดเลขให้เสร็จก่อน 555

By: iwoon
iPhoneWindows PhoneAndroidUbuntu
on 24 October 2024 - 11:17 #1325560 Reply to:1325544

มันคงยาวมากๆ

By: Hoo
AndroidWindows
on 24 October 2024 - 14:52 #1325579

สมมติฐาน
(2^n)-1 = เป็นจำนวนเฉพาะเสมอ
ยังไม่ถูกล้มใช่มั๊ย?

By: lew
FounderJusci's WriterMEconomicsAndroid
on 24 October 2024 - 14:58 #1325582 Reply to:1325579
lew's picture

มันมีสมมติฐานนี้ด้วยหรือครับ

ถ้ามีน่าจะถูกล้มไปนานแล้วนะครับ ไม่อย่างนั้นผมก็ประกาศ (2^136,279,842) - 1 แล้วชนะทันที


lewcpe.com, @wasonliw

By: osmiumwo1f
ContributorWindows PhoneWindows
on 24 October 2024 - 15:11 #1325584 Reply to:1325579
osmiumwo1f's picture

สมมุติฐานพังตั้งแต่ (2^4)-1 แล้วครับ

By: rattananen
AndroidWindows
on 24 October 2024 - 15:14 #1325585 Reply to:1325579

(2^n)-1 มันใช้แทนจำนวนเต็มเลขคี่ครับ มันมีแค่เลขคี่ที่อาจเป็นจำนวนเฉพาะได้ ยกเว้น 2

By: Hoo
AndroidWindows
on 25 October 2024 - 18:28 #1325694 Reply to:1325579

ไปหาอ่านอีกที ผมจำผิดแฮะ

มันคือ
Mersenne Primes
"If (2^n)-1 is prime, then so is n"
"ถ้า (2^n)-1 เป็นจำนวนเฉพาะ, n จะเป็นจำนวนเฉพาะด้วย"

By: hisoft
ContributorWindows PhoneWindows
on 28 October 2024 - 11:11 #1325818 Reply to:1325694
hisoft's picture

อันนี้คุ้นๆ เหมือนเคยผ่านหัวอยู่ 😲