הסודות שמתחת למכסה המעבד - מעבדים, לוחות-אם וזכרונות - HWzone פורומים
עבור לתוכן
  • צור חשבון

הסודות שמתחת למכסה המעבד


yonatan.mendelson

Recommended Posts

בכל זאת מוטב להוציא הפעם מאשר אף פעם, כי מן הסתם יקח כמה שנים כדי שזה קודם ישלוט בשוק ולרוב יהיה את הסט פקודות כלשהו ורק אחרי זה מתחילים יותר לנצל ודרך אגב, שכחת את AMD64...

קישור לתוכן
שתף באתרים אחרים

אם כבר... EM64T הוא אחד מהשמות שאינטל נתנה למימוש שלה להרחבת ה- 64 ביט של ארכיטקטורת ה- . ארכיטקטורה שפותחה על ידי *AMD*, ולא . באותה התקופה, אינטל דחפה את ארכיטקטורת ה- Itanium שלה שבישרה שבירה מוחלטת מה- ותאימות תוכנה מוגבלת אחורה באמצעות אמולציה בלבד. AMD הימרה על הרחבת 64 ביט ל- וזכתה בכל הקופה. התעשתה ומימשה גם היא את הארכיטקטורה וקראה לה במספר שמות החיל מ- IA32e לאחר מכן EM64T ולבסוף Intel64. צריך לזכור שבין לאינטל קיימים הסכמי שיתוף פעולה היסטוריים. בשנות ה- 70 היה מקובל שלכל רכיב שמכבד את עצמו יהיה מה שנקרא 2nd Source כלומר יצרן נוסף שמייצר את אותו הרכיב , על מנת למנוע תלות ביצרן בודד. זו היתה דרישה של השוק הבטחוני בארה"ב ומכן ההסכם ההיסטורי במסגרתו יצרה מעבדי 8086. בזכות אותו הסכם היסטורי יכולה עד היום לייצר ממשפחה זו. בין אם ההסכם העניק לאינטל זכות לפיתוחים של באופן סימטרי ובין אם לא, ל- AMD היה אינטרס חזק שאינטל תאמץ את הארכיטקטורה שלה, אחרת הפיצול בשוק היה הורג את הפתרון של AMD.

קישור לתוכן
שתף באתרים אחרים

ציטוט של wddr444

לא מדוייק בכלל

AVX512 מיועד  לכל כותב תוכנות שרוצה מהירות תגובה , דיוק ואיכות

אין קשר לאיזה קהל

קשור רק לכדאיות כלכלית שבעלי התוכנה מוכנים להשקיע היום .

 

AVX512  יגיע למינסטרים כאשר במעבד למינסטרים יהיה בו פקודות AVX512

ולא חלקי בלי מספיק קישורים לסט הפקודות

 

ברור פיתוח אינטל - אבל AMD יכולה לקנות ולהשתמש בפקודות הללו כמו שעושה עד היום .
גם X86 פיתוח אינטל בשימוש AMD
EM64T פיתוח אינטל בשימוש  AMD

SSE4
SSE3
ועוד

ורוב הסטים של פקודות מעבד זה פיתוח אינטל

מה חדש בזה ?

 

אפרופו סט פקודות 64 ביט:

החלוצים היו בכלל , שעשו licence אחרי זה לאינטל להשתמש בכך ולא ההפך.

אינטל היתה המפגרת בתחום ורדפה אחרי בהקשר הזה.

 

X86 לא שייך לאינטל אלא שייך ל- , שנתן את הטכנולוגיה והרשיון ליצרה לכמה יצרנים בכללם ו- AMD

כדי ששתיהן ייצרו עבורו והוא לא יהיה תלוי רק בספק יחיד.

 

SSE אכן פיתוח של , שחלק ניכר ממנו נשען על פיתוחי AMD בסט פקודות 3D now שקדם לו בכמה שנים טובות והיה חלוצי בתחומו.

 

**את תמצית העניין ב cross license agreement תיאר אורי מעלי היטב. שתי היצרניות מעבירות ידע זה לזה כחלק מהסכמים היסטוריים.

 

Untitled.jpg

קישור לתוכן
שתף באתרים אחרים

נכון, אבל קח בחשבון שמדובר פה בארכיקטורה שלמה והרחבות שלה ויש על זה פטנטים לא משנה אם אתה חושב שזה מוצדק או לא, יש כאלה שרושמים פטנט ברמה של רישום פטנט על המצאת הגלגלים של האוטו ושהם עגולים ולא מרובעים...

קישור לתוכן
שתף באתרים אחרים

יש מצב אולי אתה מערבב פה שני מגיבים שונים? (שים לב שאני לא WD40) כתבתי מקודם לך: "נכון, אבל קח בחשבון שמדובר פה בארכיקטורה שלמה והרחבות שלה ויש על זה פטנטים לא משנה אם אתה חושב שזה מוצדק או לא, יש כאלה שרושמים פטנט ברמה של רישום פטנט על המצאת הגלגלים של האוטו ושהם עגולים ולא מרובעים…" ברור שהסט פקודות גלוי וידוע, זה חובה בשביל לכתוב אסמבלר או דיאסמבלר. אבל לקבוע פקודות ADD, SUB, INC, DEC וכדומה זה לא בעיה, הבעיה היא במקרה שתנסה לחקות בדיוק את הקשר הישיר בין הפקודות הקריאות לייצוג מדוייק בבינארי כך שהמעבד יוכל להריץ תוכנות , וזה כולל גם מבנה פנימי כללי (לא חייב להיות מפורט ואיך מבוצע ממש בפועל לעומק).

קישור לתוכן
שתף באתרים אחרים

כיום 2017, כ- 39 שנה מאז  נולד לאוויר העולם, שאז (ולמשך כך וכך שנים) הצריך license בכדי לעבוד עימו מבחינה חומרתית,

הפטנט פג לו (מזמן) וכל יצרן חומרה רשאי להשתמש בו ובסט פקודות שלו בחופשיות.

 

ציטטה קטנה מהאמור:

Partly. For some advanced features, x86 may require license from Intel; x86-64 may require an additional license from AMD. The 80486 processor has been on the market for more than 20 years[1] and so cannot be subject to patent claims. The pre-586 subset of the architecture is therefore fully open.

קישור לתוכן
שתף באתרים אחרים

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

×
  • צור חדש...