הבית > תערוכה > תוכן

מערכת על שבב (SoCs) מתודולוגיות

Mar 08, 2019

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


תזמון משימות

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


SoCs מתזמן משימות לעתים קרובות על פי תזמון רשת ואלגוריתמים תזמון אקראיים.


צנרת

לקבלת כיסוי רחב יותר של נושא זה, ראה צינור (מחשוב).

משימות חומרה ותוכנה מצולמות לעיתים קרובות בתכנון המעבד. Pipelining הוא עיקרון חשוב עבור speedup בארכיטקטורת המחשב. הם משמשים לעתים קרובות GPUs (צינור גרפי) ו RISC מעבדים (אבולוציות של צינור RISC קלאסי), אך מוחלים גם על משימות ספציפיות ליישום כגון עיבוד אותות דיגיטליים ומניפולציות מולטימדיה בהקשר של מערכות על שבב.


מודלים הסתברותיים

מערכות על שבב ניתחו לעתים קרובות מודלים הסתברותי, תיאוריה Queuing § רשתות תורים רשתות מרקוב. לדוגמה, החוק של ליטל מאפשר למדינות SoC ולמאגר NoC להיות מעוצב כתהליכי הגעה ונותח באמצעות משתנים אקראיים של Poisson ותהליכי Poisson.


שרשראות מרקוב

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