ido-nava פורסם 2006 בפברואר 10 Share פורסם 2006 בפברואר 10 השאלה בכותרת .. נ.ב ערכתי חיפוש ואי אפשר למצוא כלום.. קישור לתוכן שתף באתרים אחרים More sharing options...
Vatos-Locos פורסם 2006 בפברואר 10 Share פורסם 2006 בפברואר 10 כנראה שלא חיפשת מספיק...http://he.wikipedia.org/wiki/%D7%A1%D7%98_%D7%A4%D7%A7%D7%95%D7%93%D7%95%D7%AA קישור לתוכן שתף באתרים אחרים More sharing options...
smalul פורסם 2006 בפברואר 10 Share פורסם 2006 בפברואר 10 ההסבר בויקיפדיה לא הכי ברור, אז אני אנסה להסביר קצת אחרת:תחשוב על פעולת כפל למשל - 3*4. בפועל מה שקורה זה שנעשים מספר חישובי חיבור (3+3+3+3 או 4+4+4 אם תרצה). בכל פעולת חיבור צריך לזכור את התוצאה הקודמת, להוסיף שוב את אותו מספר, לבדוק כמה פעולות חיבור בשרשרת הזו נעשו עד עכשו, לבדוק האם הגיעו לסוף השרשרת הזו וכד'. מעייף, לא? עקרונית זה מה שקורה במעבד. עכשו תחשוב שבונים מעגל ייעודי שכל תפקידו הוא להתעסק רק בפעולות כפל - אתה רק מכניס לו את המשתנים וזהו. התוצאה תתקבל הרבה יותר מהר מאשר בדרך הקודמת.מה הקשר לשאלה - סטי הפקודות האלו (MMX, SSE, 3DNOW) הם חלקים במעבד שכל תפקידם הוא לטפל בפונקציות ספצפיות (כמו פונקצית הכפל בדוגמה שנתתי), והם עושים את זה יותר מהר מאשר "בדרך הרגילה" (או המעגלים לחישובים כללים). ה MMX וה 3DNOW מתעסקים בעיקר בחישובים הקשורים במולטימדיה וה SSE לסוגיו מתעסק בעיקר בחישובים מתמטיים שונים. כל המטרה של סטי הפקודות האלו הוא לגרום לפקודות להתבצע מהר יותר (בהנחה כמובן שהיישום מתוכנת כך שהוא יינצל אותן). קישור לתוכן שתף באתרים אחרים More sharing options...
ido-nava פורסם 2006 בפברואר 11 מחבר Share פורסם 2006 בפברואר 11 באמת שלא הבנתי ממש בוויקפדיה ...smalul, הסבר מצויין .. תודה רבה! קישור לתוכן שתף באתרים אחרים More sharing options...
Recommended Posts
ארכיון
דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.