פורק ה-FP8 של Pearl בהסבר: אילו כרטיסי GPU ממשיכים לכרות
Pearl (PRL) מתכונן לשינוי הגדול ביותר שלו מאז ההשקה. הצעה בשם PIP-3 מעבירה את כריית Pearl ממתמטיקה של מספרים שלמים ל-FP8. FP8 הוא פורמט הנקודה הצפה של 8 ביט שבו רצים מודלי AI מודרניים.
השינוי הוא הארד פורק, ולכן כל צומת צריך להתעדכן. בנוסח של היום, הוא גם מקצר את רשימת כרטיסי המסך שיכולים לכרות.
הפוסט הזה מסביר מה משתנה ולמה רשימת החומרה מצטמצמת. הוא מראה אילו כרטיסים מושפעים ומה לעשות כל עוד אין תאריך לפורק.
בקצרה
- כריית Pearl עוברת ממתמטיקה של מספרים שלמים (INT7) לנקודה צפה של 8 ביט (FP8), פורמט המספרים שבו רצים מודלי AI.
- לפי הטיוטה, אחרי הפורק רק כרטיסי NVIDIA Hopper ו-Blackwell יוכלו לכרות. כרטיסי GeForce RTX 40, RTX 30 ו-RTX 20 לא יוכלו, וגם אף GPU של AMD או Intel.
- לא נקבע בלוק פורק. הגרסה האחרונה של Pearl, v1.5.5 מ-28 באוקטובר 2026, לא מכילה קוד FP8.
- עד שגרסה תקבע בלוק פורק, שום דבר לא משתנה. המשיכו לכרות כמו היום.
מה כורי Pearl מחשבים היום
Pearl משתמש בהוכחת עבודה מועילה (PoUW). במקום לגבב מספרים אקראיים, כורה עושה עבודה שמועילה גם מחוץ לשרשרת. כאן העבודה היא כפל מטריצות, השלב שבו אימון והסקה של AI מבלים את רוב הזמן.
לתוך המטריצות מוסף רעש אקראי כדי שאי אפשר יהיה לנחש את התוצאה. המכפלה נחתכת לבלוקים קטנים שנקראים אריחים. כל אריח הופך למספר שמתפקד כמו כרטיס הגרלה.
כרטיס שנמצא מתחת ליעד של הבריכה נחשב מניה. כרטיס שנמצא מתחת ליעד הרשת, שקשה בהרבה, הוא בלוק. הוכחת אפס ידע, הוכחה קצרה שהחישוב נעשה נכון, מאפשרת לכל צומת לבדוק את העבודה בזול.
היום ערכי המטריצות הם מספרים שלמים של 8 ביט עם ביט אחד של מרווח. המפרט קורא לזה INT7. המכפלות מצטברות למספרים שלמים של 32 ביט (INT32).
מתמטיקה של מספרים שלמים נותנת את אותה תשובה על כל שבב. זו אחת הסיבות שאפשר לכרות את Pearl היום על כרטיסי NVIDIA מסדרת RTX 20 ומעלה. תלוי בתוכנת הכרייה, זה עובד גם על כרטיסי GPU של AMD ו-Intel.
מה PIP-3 משנה
הכותרת של PIP-3 היא FP PoUW Certificates. צוות Pearl פרסם אותה ב-30 ביולי 2026 בסטטוס טיוטה (Draft). היא מחליפה את השיטה של המספרים השלמים בשיטה של נקודה צפה.
FP8 הוא מספר שנכנס ב-8 ביט. בניגוד למספר שלם, הוא יכול להחזיק גם שברים. PIP-3 משתמש במבנה E4M3: ביט סימן אחד, ארבעה ביטים של מעריך ושלושה ביטים של מנטיסה.
ביטי המעריך קובעים את גודל המספר, וביטי המנטיסה קובעים את הדיוק שלו. הערך הגדול ביותר ב-E4M3 הוא 448. המכפלות מצטברות בנקודה צפה של 32 ביט (FP32).
כל שורה במטריצה מקבלת גם מקדם קנה מידה משלה. כך המספרים שלה נשארים בתוך הטווח הקטן של FP8.
| מה משתנה | היום | אחרי פורק ה-FP8, לפי הטיוטה |
|---|---|---|
| פורמט המספרים | INT7, מספר שלם של 8 ביט | FP8, במבנה E4M3 |
| המכפלות מצטברות ב | INT32, מספר שלם של 32 ביט | FP32, נקודה צפה של 32 ביט |
| אותה תשובה על כל שבב | כן | לא, רק בתוך משפחת שבבים אחת |
| כרטיסי GPU שיכולים לכרות | NVIDIA RTX 20 ומעלה; AMD ו-Intel, תלוי בתוכנת הכרייה | NVIDIA Hopper ו-Blackwell בלבד |
ההצעה מנמקת את השינוי בתועלת. כמעט כל מודלי ה-AI הם מטבעם בנקודה צפה. הסקה אמיתית כבר מכפילה ב-FP8 ושומרת את התוצאות ב-FP32.
הוכחה שבנויה על אותו שלב יכולה לבוא יחד עם עבודה אמיתית של מודל. ההצעה קוראת לזה שניים במחיר אחד כמעט מושלם.
תוכנת הכרייה הייחוסית בענף הפיתוח מראה את הרעיון בפועל. היא תוסף (plugin) לשרת המודלים vLLM, והיא כורה בזמן שה-GPU מגיש מודל AI.
ההצעה גלויה לגבי המחיר. תוצאות בנקודה צפה אינן זהות ביט אחר ביט לתשובה האידיאלית, ולכן הפלט מאבד מעט דיוק. הצוות מדווח שלא ראה שינוי מורגש בדיוק במודלים שבדק.
תוצאות בנקודה צפה גם שונות בין משפחות שבבים. זה מוביל לחלק שהכי חשוב לכורים.
למה רשימת ה-GPU מתקצרת
שתי משפחות GPU יכולות להכפיל את אותן מטריצות FP8 ועדיין להיבדל בביט האחרון. כל משפחה מסכמת ומעגלת את המספרים בדרך שלה.
עבור Pearl זו בעיה אמיתית, כי הרשת לא יכולה לקבל תוצאה שהיא רק קרובה. ההצעה מסבירה למה. כל סבילות בבדיקה הייתה מאפשרת לכורה להזיז מעט את הפלט ולאסוף כרטיסי הגרלה נוספים בלי עבודה נוספת.
לכן הבדיקה חייבת לחזור על החישוב של הכורה בדיוק.
כדי שזה יהיה אפשרי, כורה מצהיר מראש על משפחת השבבים שלו. המשפחה נכתבת לתוך ההתחייבות (commitment) שכל הוכחה בנויה עליה. אחר כך הכורה והמאמת עוקבים אחרי חישוב קבוע אחד עבור המשפחה הזו.
אפשר להצהיר רק על משפחות שנמצאות ברשימה מאושרת, ו-PIP-3 מונה שתיים: Hopper ו-Blackwell. לכרטיס מכל משפחה אחרת אין דרך תקפה להוכיח את העבודה שלו. זה נכון גם אם הכרטיס מהיר מאוד ב-FP8.
אילו כרטיסי GPU ממשיכים לכרות, ואילו לא
תוכנת הכרייה הייחוסית בענף הפיתוח נטענת על השבבים שבהמשך. על כל דבר אחר היא מסרבת להיטען.
לא בטוחים לאיזו משפחה הכרטיס שלכם שייך? רשימת כרטיסי ה-GPU של NVIDIA שתומכים ב-CUDA נותנת לכל כרטיס את יכולת החישוב (compute capability) שלו. 9.0 היא Hopper, 10.0 ומעלה היא Blackwell, ו-8.9 היא Ada.
| משפחת GPU | כרטיסים לדוגמה | אחרי הפורק, לפי הטיוטה |
|---|---|---|
| Hopper | H100, H200 | ממשיך לכרות |
| Blackwell | B200, RTX PRO 6000, סדרת GeForce RTX 50 | ממשיך לכרות |
| Ada | סדרת GeForce RTX 40, L40S | נעצר בבלוק הפורק |
| Ampere | סדרת GeForce RTX 30, A100 | נעצר בבלוק הפורק |
| Turing | סדרת GeForce RTX 20 | נעצר בבלוק הפורק |
| AMD ו-Intel | כל הדגמים | נעצר בבלוק הפורק |
הסתייגות אחת לבעלי GeForce RTX 50. ההערות של תוכנת הכרייה הייחוסית עצמה אומרות שהבדיקות שלה רצות על B200.
אותן הערות אומרות שלצורת אריח אחת עדיין אין קרנל (kernel) בכרטיסי RTX 50. לכן השכבות שרק הצורה הזו יכולה לכרות נשארות בחוץ. עד עכשיו אין בדיקה שפורסמה שמראה כריית FP8 על כרטיס GeForce RTX 50.
יש בעיה נפרדת עם תוכנת הכרייה הרשמית של היום בענף הראשי. היא בנויה לשבבי Hopper בלבד. שני דיווחים פתוחים מראים אותה נכשלת על כרטיסי RTX 50: אין קרנל ל-RTX 50 וכשל GEMM על RTX 5070.
שני דברים עוד לא ידועים. אף אחד לא פרסם כמה זיכרון GPU השיטה החדשה צריכה בכרטיס מסוים. אף אחד עוד לא יכול לומר אם תוכנות הכרייה של היום יתמכו בה.
הטיוטה דורשת מכל תוכנת כרייה לעקוב בדיוק אחרי החישוב הייחוסי. לכן כל תוכנה שרוצה לכרות אחרי הפורק צריכה להתאים לו ביט אחר ביט.
מה עוד פתוח בטיוטה
PIP-3 היא טיוטה, והטקסט אומר זאת בכמה מקומות. החלקים האלה עדיין מסומנים כנושאים שיוכרעו לפני שההצעה תעבור לסטטוס הבא:
- הפורמט הדחוס שבו אפשר לשמור את המטריצות לפני ההמרה ל-FP8.
- הבדיקות הסטטיסטיות שאריח זוכה צריך לעבור.
- וקטורי הבדיקה והניסויים שפורסמו.
- הקישור לתוכנת הכרייה הייחוסית.
- תוכנית הפריסה.
קוד הפיתוח גם התקדם מעבר לטקסט בכמה מקומות. למשל, הוא כבר מטפל בשכבות של תערובת מומחים (mixture of experts). זה מבנה של מודל AI שבו רק חלק מהמודל רץ על כל קלט.
הוא גם ממספר את גרסת התעודה אחרת. זה רגיל בטיוטה. אבל זה אומר שפרטים עוד יכולים להשתנות, כולל איזו חומרה מתקבלת.
מתי זה קורה
אין תאריך. פורק של Pearl מופעל בגובה בלוק שכתוב בתוכנת הצומת. לפורק הזה אין גובה ב-mainnet.
בקוד שנמצא בבדיקה, גובה הפורק נקבע רק לרשתות הבדיקה המקומיות שהמפתחים משתמשים בהן. הגרסה האחרונה של Pearl, v1.5.5 מ-28 באוקטובר 2026, לא מכילה קוד FP8 בכלל. כשגרסה תקבע גובה, זה המספר שכדאי לרשום.
Pearl שינה את הקונצנזוס כמה פעמים בעבר. כל אחד מהשינויים האלה הופעל בבלוק קבוע שנקבע בגרסה. כורה שיודע את מספר הבלוק ומתעדכן לפניו לא מפסיד כלום.
מה לעשות עכשיו
- המשיכו לכרות. תוכנת הכרייה, ההגדרות והתשלומים עובדים בדיוק כמו קודם עד בלוק הפורק. אל תשנו כלום בגלל טיוטה.
- מצאו את המשפחה של הכרטיס שלכם בטבלה למעלה, או לפי יכולת החישוב שלו ברשימה של NVIDIA.
- בכרטיס Hopper או Blackwell, תכננו להתקין תוכנת כרייה שתומכת בשיטת FP8 לפני בלוק הפורק, ברגע שתהיה כזו.
- בכל כרטיס אחר, המשיכו לכרות Pearl עד בלוק הפורק. בחרו כבר עכשיו איזה מטבע הכרטיס יכרה אחר כך. רשימת כרטיסי ה-GPU הטובים לכרייה ומחשבון הכרייה מראים כמה הכרטיס שלכם מרוויח במטבעות אחרים.
- עקבו אחרי דף הגרסאות של Pearl ומאגר ההצעות של Pearl כדי לדעת את גובה הפורק.
- ביום הפורק, שפטו את תוכנת הכרייה לפי המניות המאושרות שלה בבריכה, לא לפי קצב האש שהיא מדפיסה. תוכנה לא מעודכנת יכולה להציג קצב אש תקין בזמן שאף חלק מהעבודה שלה לא נספר.
חושבים לקנות חומרה בשביל Pearl? קנו לפי מה שהרשת מקבלת היום ולפי מה שהגרסה הסופית תקבל. אל תקנו לפי טיוטה שעוד עשויה להשתנות.
שאלות נפוצות
האם RTX 4090 עדיין תכרה Pearl אחרי פורק ה-FP8?
לא לפי הנוסח של PIP-3 היום. RTX 4090 הוא כרטיס Ada, ו-Ada לא נמצאת ברשימת משפחות השבבים של הטיוטה. זה נכון למרות שהוא יכול לחשב FP8 בחומרה. הוא ממשיך לכרות Pearl כרגיל עד בלוק הפורק.
האם RTX 5090 ממשיך לכרות Pearl?
לפי הטיוטה, כן. סדרת GeForce RTX 50 היא Blackwell, ותוכנת הכרייה הייחוסית בענף הפיתוח נטענת עליה. עדיין אין בדיקה שפורסמה שמראה כריית FP8 על כרטיס GeForce RTX 50.
האם כרטיסי GPU של AMD או Intel יכולים לכרות Pearl אחרי הפורק?
לא לפי הטיוטה. הטיוטה מקבלת רק NVIDIA Hopper ו-Blackwell. כרטיסי AMD ו-Intel יכולים לכרות Pearl היום, תלוי בתוכנת הכרייה. הם ממשיכים לעשות זאת עד בלוק הפורק.
למה RTX 4090 מהיר לא יכול לכרות Pearl ב-FP8?
המהירות היא לא הבעיה. כל משפחת שבבים מעגלת חישובי נקודה צפה קצת אחרת. הרשת חייבת לחזור על התוצאה של הכורה ביט אחר ביט. לשם כך צריך חישוב אחד, קבוע ומוסכם, לכל משפחה, והטיוטה מגדירה אותו רק ל-Hopper ול-Blackwell.
מתי פורק ה-FP8 של Pearl?
לא נקבע תאריך או גובה בלוק. הגרסה האחרונה, v1.5.5 מ-28 באוקטובר 2026, לא מכילה קוד FP8. הגובה יופיע בגרסה ברגע שייבחר.
האם אני צריך לעשות משהו היום?
לא. המשיכו לכרות כמו עכשיו. פעלו כשגרסה תקבע בלוק פורק. עדכנו את תוכנת הכרייה אם הכרטיס שלכם הוא Hopper או Blackwell, או העבירו את הכרטיס למטבע אחר אם לא.
מאיפה העובדות האלה
אפשר לבדוק כל טענה כאן. השיטה, המניע שלה, רשימת החומרה המאושרת והנושאים הפתוחים לקוחים מהטקסט של PIP-3. הוא נמצא במאגר ההצעות הציבורי של צוות Pearl.
התמיכה ב-GPU לקוחה מתוכנת הכרייה הייחוסית בענף הפיתוח של FP8 במאגר של Pearl. התוכנה הזו מציינת על אילו שבבים היא נטענת.
מצב ההפעלה לקוח מפרמטרי הרשת באותו קוד. שם גובה פורק ה-FP8 נקבע רק לרשתות הבדיקה. הוא לקוח גם מהגרסה האחרונה.
כשהמקורות לא אומרים כלום, כמו בצורכי הזיכרון או בתמיכה בתוכנות כרייה אחרות, הפוסט הזה אומר זאת. הוא לא מנחש.