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

הוספת זכרון - תאימות בתדר או בתזמון?


jorgito

Recommended Posts

אהלן!

אני רוצה לשדרג את כמות הזכרון שיש לי מ-8GB ל-16GB - כיום יש לי (סטיק בודד) בתדר 1600 ותזמון CL9 ומבחינת מחיר (יש לי הטבה שמאפשרת לי לרכוש רק בKSP) האפשרויות שיש לי הן או בתדר 1333 עם אותו תזמון, או תדר 1600 עם תזמון CL10 או CL11.

 

השאלה שלי היא קודם כל מבחינת תאימות - האם עדיף תדר נמוך יותר ואותו תזמון או אותו התדר ותזמון שונה?

השאלה השניה היא מבחינת ביצועים, מה עדיף?

 

תודה!

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

מה יספק יותר ביצועים זה לא וודאי אבל בכל מקרה הבבדל הוא קטן. אני הייתי הולך על השני עם CL10 ומנסה לעשות OC לCL9.

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

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

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

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

חוץ מזה, לדעתי גם ההבדל בין 1333 ל1600 לא באמת יהיה מורגש, זה לא כזה משמעותי. 

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

זכותך לא להסכים. :)

לך תדע מה הסיבה שלא עבד לך הזיכרון ההוא.

להסיק מזה מה יעבוד ומה עדיף ? נראה לי קצת מרחיק לכת.

 

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

שני ההבדלים יכולים להיות מינוריים, ועדיין.....

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

הכל טוב, אנחנו מתדיינים :)

השורה התחתונה היא שהזכרונות החדשים שקניתי עבדו לבד, ועם הקיימים לא. מסכים בהחלט שיכולים להיות אלף ואחת סיבות, אבל התאמת תזמונים היא קריטית, כאמור לדעתי יותר, אבל את זה מיצינו :)

כמו כן, הבדל מהירויות של 270mhz באמת לא מורגש, וגם זה מניסיון. הבדלים גדולים יותר אולי כן. 

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

^^^^

לא הבנתי מה כוונתך.

 

ה - 1333 יגרור גם את 1600 לעבוד ב - 1333.

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

 

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

רק למה להתחיל מעמדה מתחכמת מלכתחילה ?  :)

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

פותח הדיון ובכלל, כל מי שרוצה / חפץ / צריך -

נא לעיין בסטיקי הזה. אפשר להחכים ולהימנע הן משאלות והן מסיבוכים מיותרים -

 

https://hwzone.co.il/community/topic/542433-מעבדים-לוחות-אם-וזכרונות-כל-מה-שרציתם-לדעת-ועוד/

 

 

בהצלחה.

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

תודה אנשים :) קראתי את הסטיקי לפני שפתחתי את הדיון בתקווה שהמידע יהיה שם, אבל הוא ממש לא מסביר את החשיבות ואת עניין התאימות. בכל מקררה, אני לא וממש לא מתכנן OC, פשוט צריך עוד כי מה לעשות עובד עם 30 טאבים פתוחים במקביל לדברים אחריםן :) יותר חשוב לי התאימות והתמורה למחיר. אני יודע שהזכרון יעבוד בתדר הנמוך מבין השניים, אבל למיטב הבנתי ההבדל בביצועים לא יהיה מורגש ולכן הכי חשוב לי התאימות - אז מהמבחינה הזו מישהו יודע לומר איפה פוטנציאל התאימות גבוה יותר?

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

 

חברי היקרים,

 

ראשית, askme צודק.

 

עכשיו להסבר קצר:

ישנו מתאם בין latency ל- תדר הפעולה של הזיכרון.

 

כאשר מעלים את התדר של הזיכרון, במישרין ה- latency המעשי יורד, מכיוון שיש יותר סייקלים ליחידת זמן (או לשנייה אחת) מה שמאפשר "לחריץ הזדמנות"  opportunity slot  

עבור המעבד לגשת לזיכרון (לכתוב או לקרוא ממנו מידע).

הרי התדר של המעבד והזיכרון שונים הם - בדר"כ המעבד מהיר יותר משמעותית, והוא זה שנאלץ להמתין בכל פעם כמה סייקלים עד שהזכרון מספק לו פעימה (הזדמנות) לדבר עימו.

 

קרי: cas latency בדירוג X על בתדר Y, אינו מקביל ביצועית ל- cas latency עבור אחר, שעובד בתדר גבוה יותר.

 

למעשה הפער, אם נתבונן עליו במונחי "תדר זיכרונות", של 1600 לעומת mhz1333, אומר שה- latency בשבב המהיר יותר (1600), מהיר יותר בכ- 20% מעל

ה- latency בשבב האיטי יותר (1333) אינהרנטית, משום שהוא מספק הזדמנות למעבד לדבר עימו בסיבוב הבא (בפעימת תדר הבאה של הזיכרון) בזמן שקצר יותר

ב- 20% מאשר ההזדמנות שמספק הזיכרון האיטי יותר. 

לכן כל מי החושב שהוא רואה נתון של cas נמוך ועדיף נומינלית בשבב זכרון איטי = 1333 לעומת מהיר = 1600,  מפספס את התמונה.

 

משכך, בדר"כ עדיף תדר עבודה גבוהה יותר, מאשר בתדר נמוך (אך עם נתון CAS עדיף) , כתלות בפער שבין ערכים אלו ובאלגוריתם שמעובד באותו הקשר (דוגמה מטה יותר).

 

במספרים שחקו עם זה - נסו לחלק משך שנייה אחת, בה כידוע יש 1 מיליארד ננו שניות:

פעם אחת ל- 1.33 מיליארד, ופעם שניה לחלק ל- 1.6 מיליארד, כדי להבין את פער המהירות ליחידות בשנייה, והשוו ל- cas latency שנמדד במחזורי גישה

מעניין התרגיל הזה ולומדים ממנו המון, בעיקר על היחס של מהירות התדר אשר מתקזז עם נתוני ה- CAS ביחס הפוך.

 

 

עכשיו מעט על הפשרה העקרונית/פילוסופית בין שתי קצות המקל - מן הצד האחר תדר מהיר יותר אך זמן תגובה איטי, ומן הצד השני cas זריז יותר:

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

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

ממנו (או כתיבתו אליו). כמובן שאם ה- cas נמוך יותר ביחס כזה - שהוא פחות מהיחס המתקבל משיפור התדר, אז לא עשינו כלום.

 

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

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

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

 

מקווה שהצלחנו להכניס מעט עומק להבנת יחסי הגומלין שבין הערכים ומשמעותם.

 

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

ארכיון

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

×
  • צור חדש...