![]() |
|
![]() |
||
|
||||
![]() |
תגובה 428319 מקובלת עליך? | ![]() |
![]() |
![]() |
![]() |
|
![]() |
||
|
||||
![]() |
כן. הטענה שלי היא ש"פעולה" הוא מושג מורכב שמסוגל להחביא בתוכו דברים שתלויים בגודל הקלט. למשל, כשאתה כופל שני מספרים אתה בדרך כלל רואה את זה בתור "פעולה בסיסית" שהיא יחידת הספירה הקטנה ביותר. למרות זאת, כפל של שני מספרים למעשה תלוי באורך הייצוג שלהם. אם אנחנו כותבים אלגוריתם שיכול לקבל כל שני מספרים, צריך להתחשב בכך שככל שהמספרים גדולים יותר, כך הכפל שלהם ייקח יותר זמן. איך זה מתקשר למכונות הטיורינג החד-ראשית והדו-ראשית? בכך שאם מציגים אלגוריתם כלשהו שמשתמש ביכולות של המכונה הדו-ראשית, הרי שמה שנראה לנו כמו "פעולה בסיסית" במכונה הדו-ראשית עשוי לקחת זמן *שתלוי בגודל הקלט* במכונה החד-ראשית. |
![]() |
![]() |
![]() |
![]() |
|
![]() |
||
|
||||
![]() |
מעניין. אבל למעשה כשמדברים על "כפל" מדברים על כפל של X ביט או משהו כזה, לפחות מבחינה מימושית, ולכן מספר הפעולות עולה כשהקלט מתארך תגובה 193615. | ![]() |
![]() |
![]() |
![]() |
|
![]() |
||
|
||||
![]() |
''מספר הפעולות עולה כשהקלט מתארך'' זה מה שאמרתי. | ![]() |
![]() |
![]() |
![]() |
|
![]() |
||
|
||||
![]() |
ממש לא. כתבת שפעולה בסיסית תלויה באורך הקלט. לא שצריך יותר פעולות בסיסיות לטפל בקלט ארוך יותר. | ![]() |
![]() |
![]() |
![]() |
|
![]() |
||
|
||||
![]() |
לא. כתבתי ש''פעולה'' (לא ''פעולה בסיסית'') היא מושג שיכול להחביא בתוכו פעולות בסיסיות יותר, ומכיוון שמספר הפעולות הזה עשוי לגדול עם אורך הקלט, ''פעולה'' באופן כללי יכולה להיות תלויה באורך הקלט. | ![]() |
![]() |
![]() |
![]() |
|
![]() |
||
|
||||
![]() |
" כשאתה כופל שני מספרים אתה בדרך כלל רואה את זה בתור "פעולה בסיסית" שהיא יחידת הספירה הקטנה ביותר" ==> כפל היא פעולה בסיסית. "שככל שהמספרים גדולים יותר, כך הכפל שלהם ייקח יותר זמן." ==> כפל תלוי באורך הקלט. ומכאן - פעולות בסיסיות תלויות באורך הקלט. אבל מתוך התחשבות בשכ"ג בוא נפסיק עם זה. הרי גם אתה וגם סמיילי הסכמתם על תגובה 428319, אז על מה הויכוח, בעצם? |
![]() |
![]() |
![]() |
![]() |
|
![]() |
||
|
||||
![]() |
זה בכלל לא מפריע לי, רק רציתי לדעת באיזו מידה אני חריג מבחינת הפהקת שהנושא הזה מעורר בי. תמשיכו. | ![]() |
![]() |
![]() |
![]() |
|
![]() |
||
|
||||
![]() |
ניסיתי להראות שמה שאנחנו קוראים לו ''פעולה בסיסית'' בטעות - ולכן המרכאות - יכול להיות מורכב מדברים יותר בסיסיים מתחת לפני השטח. אבל אתה צודק - אפשר לעזוב את זה וגם לי לא ברור על מה הויכוח, ואני לא מתפלא ששכ''ג מפהק. | ![]() |
![]() |
![]() |
![]() |
|
![]() |
||
|
||||
![]() |
היה פעם הו-הה גדול ממעבדי RISC אצלם היה סט קטן של פעולות בסיסיות, אבל כל אחת מאלה התבצעה במהירות גבוהה מאד. בחמש עשרה דקות התהילה שלהם, מעבדים אלה נחשבו למבשרי העתיד. היום, דומני, עתידם בעברם. בגלל כל השאלות האלה היה מי שטען ש MIPS הוא ר"ת של Meaningless Index of Performance of Systems. |
![]() |
![]() |
![]() |
![]() |
|
![]() |
||
|
||||
![]() |
עתידם עמנו עדיין: מעבדים מודרניים הם למעשה ליבת RISC שמסמלצת מעבד וירטואלי. | ![]() |
![]() |
![]() |
![]() |
|
![]() |
||
|
||||
![]() |
סליחה מראש על גסות הרוח: תמהני אם עוד מישהו בקהל מוצא את השאלות האלה לדבר המשעמם ביותר מאז "מלחמה ושלום". | ![]() |
![]() |
![]() |
![]() |
|
![]() |
||
|
||||
![]() |
''מלחמה ושלום'' דווקא די מעניין כל עוד טולסטוי לא נגרר לדיונים על מהות ההיסטוריה. | ![]() |
![]() |
![]() |
![]() |
|
![]() |
||
|
||||
![]() |
![]() |
![]() |
![]() |
![]() |
|
![]() |
||
|
||||
![]() |
האמת שדווקא קראתי עכשיו בעניין רב את כל הפתיל הזה. לא הבנתי כמעט כלום, אבל תמיד מצחיק לראות את סמיילי מתכתש עם אנשים חכמים שלא מבינים מה הוא רוצה. הקסם, כמובן, זה שמבחינה טכנית הוא תמיד צודק. | ![]() |
![]() |
![]() |
![]() |
|
![]() |
||
|
||||
![]() |
לא כל מה שמשעמם הוא לא נכון. מעבדי risc כוחם הולך וגדל בימינו (ככל שאני מבין) ולדוגמא: מעבדי arm בניידים הם סוג של מעבדי risc וכן המעבדים בלוחות גרפיים הם סוג של מעבדי risc. המהירות הגדולה בחישובים פשוטים של מעבדים גרפיים מאפשרת להעזר בהם כאשר למהירות החישוב יש חשיבות גדולה , להלן שלוש דוגמאות: א. גרפיקה של משחקים, ב. כריה של מטבעות קריפטוגרפיים, ג. חישובים לצורך בניית תוכנות AI שמבוססות על סקירה של נתונים שכמותם "אסטרונומית". |
![]() |
![]() |
![]() |
![]() |
|
![]() |
||
|
||||
![]() |
המעבדים הגרפיים שונים ממעבדי RISC: יש להם המון ליבות חלשות יחסית ולכן הם יכולים לחשב במהירות רבה יותר חישובים שאפשר לחלק לחלקים קטנים ובלתי תלויים. | ![]() |
![]() |
![]() |
חזרה לעמוד הראשי | המאמר המלא |
מערכת האייל הקורא אינה אחראית לתוכן תגובות שנכתבו בידי קוראים | |
![]() |
© כל הזכויות שמורות |