ברוכים הבאים למהדורה שנייה של קורס "ארכיטקטורת מחשב"
שמי דייויד וונצלף, אני פרופסור
בחוג להנדסת חשמל של אוניברסיטת פרינסטון
אני מתמחה בפיתוח של מיקרו מעבדים ומעבדים
מרובי ליבות בתעשיה ואקדמיה
למשל, כאן אחד
ממעבדים שפיתחתי בזמן עבודתי בתעשיה
למעשה, זה מיקרו מעבד מרובה ליבות, סה"כ 64 ליבות
והוא אמור להיות ממוקם בלוח כמו זה
אפשר לראות כאן שהמעבד ממוקם על הלוח מתחת למאוורר.
בקורס זה נלמד איך
לפתח מעבדים ברמת המורכבות מסוג זה שהראתי בדוגמא
בקורס זה אנחנו לא נלמד אתכם איך לפתח מעבדים בסיסיים
נסקור באופן כללי את מעבדים בסיסיים וסדר ביצוע פעולות בהם
אבל, בקורס זה, נתעמק בפרטי פיתוח
של מעבדים שאופן פעולה שלהם מבוסס על פרדיגמת ביצוע הוראות לא עקבי , ואיך
תבנו דברים מתקדמים יותר, כגון זיכרון מטמון מתקדם
נלמד איך ליצור מעבדים שעובדים עם מערך נתונים
איך להשתמש בסוגים שונים של
עיבוד מקבילי, כגון ביצוע הוראות במקביל
פיצול במקביל
מקביליות בתהליכים מקביליות במערך נתונים וכו'
נדבר גם במפורט על איך ליצור מערכות זיכרון מטמון עקבי - נטול סתירות
ובסופו של הקורס
נדבר על פיתוח מעבדים מרובי ליבה ועל כאלה שמכילים עשרות ליבות
חשוב לי להדגיש שקורס זה מתייחס לארכיטקטורת מחשב מתקדמת
לכן נתעמק יותר בפרטים ונלמד
איך לפתח רכיבים פנימיים
למשל, סוגי מבנה פנימי שונים כמו כן
אלגוריטמים שונים שאתם צריכים להכיר
כדי לפתח מעבדים מתקדמים שנמצאים בשימוש היום
לא נבזבז זמן כדי לברר
איך בנויים מעבדים שהיו בשימוש לפני 20 או 30
שנה
במהדורה זו של הקורס
נרחיב את מה שהצענו במהדורה הקודמת
במהדורה ראשונה, לקורס נרשמו מעל 100000 סטודנטים
זאת הייתה הצלחה אמיתית
זה עודד אותנו מאוד
אנחנו רוצים שלמהדורה הזו תהיה הצלחה דומה
אז , בבקשה , תשתפו את החברים שלכם
אם תוך כדי צפיה בהרצאות שלנו
אתם חושבים על חברים שיכולים להעזר בקורס
ספרו להם
ספרו להם על הקורס אם הם מתעניינים בתחום
כמו כן אם אתם לומדים ארכיטקטורת מחשב
באוניברסיטה אחרת, ואתם רוצים
להשתמש בחומר לימוד נוסף, בבקשה הרשמו לקורס, גם חברים שלכם מוזמנים להירשם
אנחנו משתדלים להתאים את הקורס לשימוש
של אנשים שלומדים קורס דומה במוסדות לימוד אחרים
בואו נבחן מקרוב את המהות של הקורס
השתדלנו ליצור קורס באיכות גבוהה
בדומה למה שיש לנו בפרינסטון
קורס הזה הולך להיות קשה, נשתמש
בספרים טובים, נפתור תרגילים קשים, ישנם בוחן אמצע ומבחן מסכם
תוכלו להפיק תועלת מכך שהקורס יהיה
קשה, תלמדו המון ויש בזה הרבה סיפוק
בניגוד לקורסים אחרים
ברמה של קורס עיוני
כאן, נרד לפרטים
ותועלת בכך, שתלמדו וגם
תוכלו ליישם את הידע במהלך הקרייה העתידית שלכם
בהקשר למה שנאמר, אני רוצה
לדבר על שני ספרים, שמומלצים לקריאה במהלך הקורס
כאן, זה ספר הראשון
מאת פטרסון והנסי
שני המחברים: פטרסון והנסי
שם הספר: "ארכיטקטורת מחשב בגישה כמותית"
נשתמש במהדורה חמישית של הספר
אני מאוד ממליץ על מהדורה חמישית
ואם אתם לא יכולים לרכוש
מסיבה כלשהי, אתם יכולים
לנסות להשיג מהדורה רביעית של הספר
אנחנו נפרסם דפים ממהדורה רביעית
אם יהיה בהם צורך
חלק מהפרקים מופיעים רק במהדורה חמישית
ואינם במהדורה רביעית
ראוי לציין כי נודיע לכם
כאשר נשתמש בשאלות מסוימות מהספר
נשנה את ניסוח השאלות או נעתיק אותן כמו שהן
באישור הוצאה לאור
ספר השני לשימוש בקורס
נקרא "יסודות פיתוח מעבדים סופרסקלריים המודרניים"
כשנדבר עליו
נקרא לו : ספר של שאנון לפוסטי
כיוון שלספר שני מחברים
שימו לב שלספר שאני מחזיק
יש כריכה כחולה קשיחה
והוא כבר לא מוצא לאור
ישנה גרסה מוזלת, בכריכה רכה
בצבע לבן שתצא לאור
בקרוב, ואנחנו נודיע כשזה יקרה
באתר הקורס
לאלה מכם שמצטרפים לקורס באמצע
של הקורס. אנחנו מזמינים אתכם להצטרף
כיוון שבוחן אמצע ומבחן מסכם יהיו נגישים
לפרק זמן ממושך, עד למתן ציונים
אבל, אם הקורס באמצע
ונגיד שאתם מצטרפים שבוע לפני בוחן אמצע
אחרי הבוחן התשובות יפורסמו גם עבורכם
אך לצערנו לא נוכל
לתת ציון מלא בכל מועד
מאוד נשמח אם תבחרו להצטרף לקורס
תנצלו את זה כלמידה עצמאית
אחרי שהקורס יסתיים
נשאיר את פתרונות נגישים לצורך למידה עצמאית
ואם , נגיד, פספסתם את בוחן אמצע אבל אתם רוצים
לגשת למבחן מסכם, אתם בהחלט יכולים לעשות זאת
ככה זה עובד במהדורה הנוכחית
אני רוצה לספר לכם על השיפורים בקורס שעשינו מאז מהדורה הקודמת
מאז מהדורה הקודמת
חלק מהרצאות צולמו מחדש
תיקנו הרבה טעויות שונות בשקפים
ואם כבר הזכרתי את הטעויות אני רוצה לבקש מכם:
אם מצאתם טעות בתוכן הקורס
אנא כנסו לפורומים של הקורס
מצאו פורום בנושא טעויות ותבדקו אם
יש דיווח לגבי אותה הטעות
ואם אין דיווח
בבקשה תדווחו עליה
אנחנו עושים מירב מאמצים כדי לשפר את הקורס
אז, אנא. תודיעו לנו על בעיות שנתקלתם במהלך הקורס
ונשתדל לפתור אותן בהקדם
דבר נוסף לגבי פורומים:
ישנן קבוצות לימוד אזוריות, או לאנשים דוברי אותה שפה
בפורומים שלנו יש מדור לקבוצות כאלה
כך אנשים יכולים לתקשר ולדון בנושאים שונים בשפה שמובנת להם
לצערי, אני אישית
דובר אנגלית בלבד
לכן לא אוכל לענות לשאלות בשפה אחרת
אולי סטודנטים אחרים יוכלו לעזור
אם אתם דוברי אותה שפה
ותדונו על דברים במהלך הקורס
אז כנסו לאתר הקורס
ותבדקו אם יש בפורום
קבוצות איזורית
במהדורה הקודמת היו
קבוצות ממדינות שונות שנפגשו
והתנהלו דיונים בשפות שונות
שהתעמקו בבעיות שצצו במהלך הקורס
עד כמה שידוע לי
זה ממש עזר לסטודנטים ממקומות שונים בעולם
דבר נוסף שרציתי לדבר עליו, סקרים
להבדיל ממהדורה הקודמת של הקורס
במהדורה זאת, נשלח לכם סקרים, שאלונים
באופן קבוע
אחד לקראת בוחן אמצע
אחד מיד לאחר הבוחן ועוד שני שאלונים לקראת הסוף
כמובן, אתם לא חייבים לענות על הסקרים
אבל תוצאות הסקרים חיוניות לנו כדאי להבין
מאיפה ומי הסטודנטים שלנו
במובן של מיקום, רקע והכרות שלהם עם חומר הקורס
אחת מהמטרות של סקרים להתאים את תוכן הקורס בצורה טובה יותר
ולשפר את הקורס עוד יותר בעתיד
כמו כן
אנחנו חוקרים ומנסים לגלות
איך ללמד ארכיטקטורת המחשב בצורה טובה יותר בעתיד
ובפרט, איך לשפר
סביבת למידה מקוונת
לסיום, אני אספר על
חוג להנדסת חשמל באוניברסיטת פרינסטון
ועל חברי סגל
עוסקים בהנדסת מחשבים וארכיטקטורת מחשב בפרינסטון
אם אתם אוהבים את הקורס
ולומדים
ונראה לכם שהייתם לעסוק במקצוע בעתיד
ואתם לפני תחילת לימודים
תרשמו לאוניברסיטת פרינסטון
תתקבלו ותתחילו ללמוד
תגלו איך לפתח מעבדים טובים יותר בעתיד
כרגע, יש לנו חמישה חברי סגל
בחוג להנדסת חשמל
ובחוג למדעי מחשב
שמתמחים בארכיטקטורת מחשב
יש לנו עשרות בוגרים
כמו שאמרתי
סגל מדעי מחשב
משתייך לחוג הנדסת חשמל
אז תרשמו לחוג להנדסת חשמל
יש כאן גם מרצים מעגלים והנדסת תוכנה
בחוג למדעי מחשב אניבסיטה שלנו מדורגת במקום מאוד גבוה
אפשר להגיש מועמדות עד 15 לדצמבר
אנחנו מקווים שהקורס יהיה מוצלח ומהנה עבורכם תודה