intel RN-OCL004 FPGA SDK עבור OpenCL Pro Edition
הערות מהדורה של Intel® FPGA SDK עבור OpenCL™ Pro Edition גרסה 22.4
הערות מהדורה של Intel® FPGA SDK עבור OpenCL™ Pro Edition מספקת מידע חדשני על ערכת פיתוח התוכנה של Intel FPGA (SDK) עבור OpenCL(1)(2) Pro Edition ו- Intel FPGA Runtime Environment (RTE) עבור OpenCL Pro Edition גרסה 22.4.
תכונות ושיפורים חדשים
לא נוספו תכונות חדשות במהדורה זו של Intel FPGA SDK עבור OpenCL Pro Edition ו-Intel FPGA RTE עבור OpenCL Pro Edition.
תמיכה במערכת הפעלה
מידע על תמיכת מערכת הפעלה עבור Intel FPGA SDK עבור OpenCL זמין בדף תמיכת מערכת ההפעלה של Intel FPGA webאֲתַר.
מידע קשור
תמיכה במערכת הפעלה
שינויים בהתנהגות התוכנה
לא בוצעו שינויים בהתנהגות התוכנה במהדורה הנוכחית של Intel FPGA SDK עבור OpenCL ו-Intel FPGA RTE עבור OpenCL.
מידע קשור
כותרות OpenCL 2.0
בעיות ידועות ודרכים לעקיפת הבעיה
סעיף זה מספק מידע על בעיות ידועות המשפיעות על Intel FPGA SDK עבור OpenCL ועל Intel FPGA RTE עבור OpenCL גרסה 22.4.
- OpenCL והלוגו של OpenCL הם סימנים מסחריים של Apple Inc. המשמשים בהרשאה של Khronos Group™.
- Intel FPGA SDK עבור OpenCL מבוסס על מפרט Khronos שפורסם, ועבר את תהליך בדיקת התאימות של Khronos. ניתן למצוא את סטטוס ההתאמה הנוכחי בכתובת www.khronos.org/conformance.
תֵאוּר | דרך לעקיפת הבעיה |
בעת קומפילציה של ליבת OpenCL המכילה קריאות לפונקציות ספרייה המכילות משימות HLS, קומפילציה מצטברת עשויה להפעיל הידור מחדש עבור ליבות שאינן מושפעות. | אין פתרון ידוע. עם זאת, זה לא באג פונקציונלי. זה עשוי לגרום לקומפילציה מצטברת שמרנית יותר. |
זמן הריצה של האמולטור פולט שגיאת טענה אם ליבה ממוקמת בתור 16,000 פעמים. | אל תעמיד בתור גרעין יותר מ-16,000 פעמים. |
ליבות OpenCL עם שמות ארוכים מ-61 תווים עלולים להיכשל במהדר Intel Quartus® Prime Pro Edition עם שגיאה דומה לשגיאה הבאה: | הקטן את גודל שם ליבת OpenCL. |
שגיאה (16045): מופע "...| _cra_slave_inst" מייצג ישות לא מוגדרת " _function_cra_slave" File:fileשם> שורה: |
|
לא ניתן להעביר צינורות ליבה של OpenCL כארגומנטים במקרים מסוימים. הסימפטום הוא שזמן הריצה מקבל א CL_INVALID_BUFFER_SIZE (-61) שגיאה כאשר אתה מציב את הליבה שלך בתור. |
שנה את העיצוב שלך לשימוש בערוצים במקום בצינורות. |
כאשר משתמשים לחילופין במאגרי משנה ובמאגרי האב שלהם, ייתכן ששינויים שנכתבו לאחד לא ישתקפו בשני. | ביטול מיפוי ומיפוי של מאגר מאלץ את התתי-מאגרים ומאגרי האב שלהם להיות מסונכרנים. ביטול מיפוי ומיפוי מאגר בין שימושים במאגר אמור למנוע בעיה זו. |
סעיף זה מספק מידע על בעיות ידועות המשפיעות על המהדורה הנוכחית של Intel FPGA SDK עבור OpenCL Custom Platform Toolkit ו-Reference Platforms. בעיות אלה עשויות להשפיע גם על פלטפורמות מותאמות אישית שאתה יוצר לשימוש עם Intel FPGA SDK עבור OpenCL.
תֵאוּר | דרך לעקיפת הבעיה |
עבור Windows, כאשר היישום המארח שואל את מספר המכשירים, קורא אל clGetDeviceIDs להחזיר 128 מכשירים ללא קשר למספר המכשירים הקיימים בפועל.
פֶּתֶק: אתה יכול למצוא את המכשירים הזמינים בפועל בתחילת רשימת המכשירים המוחזרים על ידי |
בצע אחת מהדרכים הבאות לעקיפת הבעיה:
• כתוב מחדש את היישום המארח כדי להגביל את השאילתה עבורו
• כתוב מחדש את היישום המארח לשימוש • כתוב מחדש את היישום המארח כך שיתקשר רק • הגדר את משתנה הסביבה
מספר מכשירים נכון. פעולה זו מתקנת את ההתנהגות השגויה של |
ה-SDK האחרון הידוע של Intel FPGA עבור בעיות תוכנה OpenCL
למידע נוסף על בעיות ידועות עבור Intel FPGA SDK הנוכחית עבור גירסת OpenCL ועבור גרסאות קודמות, עיין ב- Knowledge Base web עַמוּד.
מידע קשור
מאגר ידע
בעיות תוכנה נפתרו
לא דווחו, תוקנו או נפתרו בעיות תוכנה ב-Intel FPGA SDK עבור OpenCL ו-Intel FPGA RTE עבור OpenCL גרסה 22.4.
תיקוני תוכנה הכלולים במהדורה זו
אין תיקוני תוכנה כלולים במהדורה זו.
Intel FPGA SDK עבור OpenCL Pro Edition ארכיון הערות מהדורה
לגרסה העדכנית והקודמת של הערות מהדורה זו, עיין ב-Intel FPGA SDK עבור OpenCL Pro Edition הערות מהדורה. אם גרסת תוכנה אינה רשומה, המדריך לגרסת התוכנה הקודמת חל.
היסטוריית גרסאות מסמכים של Intel FPGA SDK עבור OpenCL Pro Edition הערות מהדורה
גרסת מסמך | גרסת Intel Quartus Prime | שינויים |
2022.12.19 | 22.4 | שחרור ראשוני. |
מסמכים / משאבים
![]() |
intel RN-OCL004 FPGA SDK עבור OpenCL Pro Edition [pdfמדריך למשתמש RN-OCL004, RN-OCL004 FPGA SDK עבור OpenCL Pro Edition, FPGA SDK עבור OpenCL Pro Edition, SDK עבור OpenCL Pro Edition, OpenCL Pro Edition, Edition |