עבור לתוכן

מה המפרט המומלץ לאלגוריתמיקה בC++?

Featured Replies

פורסם

שלום לכולם,

מכיוון שכולם מתייחסים לאינטל/AMD בצרכים של משחקים/וידאו וכו אני לא יודע מה עדיף בשביל נוסחאות מורכבות הרצות בC++.

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

ד"א נכון להיום יש לי AMD 3000 64bit + Gigabyte 939 + 512MB DDR400. כמה שיפור יהיה בשדרוג לנ"ל?

תודה! :yelclap:

פורסם

אתה לא תרגיש הבדל רציני

גם לא ידוע לי על קומפיילר ל C++ שתומך בריבוי ליבות (סביר להניח שיש כזה איפשהו, פשוט לא ידוע לי עליו)

פורסם

את זה אני מניח שאתה תוכל להגיד. זה תלוי מה אתה מתכנת, כמה זה כבד, כמה זמן זה רץ.

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

האם התוכנות שאתה כותב משתמשות במספר נימים?

פורסם

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

פורסם
  • מחבר

תודה על תגובתכם המהירה.

כמדומני כל התוכנות תחת WinXP יודעות לתמוך בריבוי ליבה. נכון?

אני לא יודע מה זה נימים.

עיקר הצורך הוא לבצע אופטימיזציה על משוואות עם 6-7 נעלמים. מס' הריצות הוא 100 בחזקת 6-7 לזה דרוש כח מיחשוב.

האם השדרוג יתן 30-20% יותר?

ד"א אולי כדאי לי בכלל להשכיר שרת עם מעבד Xeon לחודשים שלוש ?

מה דעתכם ?

תודה!

פורסם

כל 2 תוכנות שרצות במקביל תחת XP מנצלות ריבוי ליבות

תוכנה בודדת רק אם היא נכתבה מראש לניצול של ריבוי ליבות

ריבוי נימים = ריבוי מעבדים או ליבות

אם תנצל ריבוי ליבות שדרוג של 2200 שקל ייתן לך שיפור של 30% ואולי יותר

פורסם

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

בכלאופן, לא משנה - לא רלוונטי אם הבחור לא משתמש בריבוי נימים.

במקרה שלך, שרת קסיאון לא יתן לך הרבה מעבר לפנטיום 4. תקבל שיפור בביצועים בערך ליניארי עם עלייה במהירות השעון של המעבד.

ניסית לעשות אוברקלוק למעבד?

ל 3000+ בד"כ יש מקום נכבד לשיפור.

פורסם
  • מחבר

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

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

איזה מעבד ולוח נכון להיום הכי חזקים בחישובי נקודה צפה ?

אני מבין שאת P4 EE לא ניתן להשיג בארץ.

תודה

פורסם

בחישובי נקודה צפה AMD יהיה עדיף

מה גם שיש לך אפשרות להחליף אך ורק את המעבד ל X2 3800 של AMD ב 2200 שקל (הלוח שלך תומך בו)

פורסם
  • מחבר

תודה!

אני רק צריך למצוא מישהו שיקנה את ה AMD Athlon 64 3200 שלי.

;D

פורסם

בכמה אתה מתכוון למכור אותו בהתאם לזה שמחיר השוק שלו עומד על 1100 ש"ח אם אני לא טועה?

פורסם

3200 אפשר להשיג גם בסביבות 950-1000 שקל

פורסם

3200 אפשר להשיג גם בסביבות 950-1000 שקל

עוד יותר מוזיל את העלות שלו אם הוא ימכור אותו בזול אני מוכן לקנות אותו ממנו לקנות לוח אם ויש לי מחשב חדש :xyxthumbs:

אז לפותח הת'רד בכמה אתה מתכוון למכור את ה 3200 שלך?

פורסם

ד"א נכון להיום יש לי AMD 3000 64bit + Gigabyte 939 + 512MB DDR400. כמה שיפור יהיה בשדרוג לנ"ל?

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

בהמשך למה ש-LiorP23 אמר - אני מאמין שאם התוכנית שלך תשתמש בריבוי נימים (אז ככה קוראים לזה בעברית...) אז במעבר לכפול ליבה תשיג שיפור גדול יותר מ-30%, כי אחרי הכל הדברים באמת יתבצעו במקביל.

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

100 בחזקת 7 זה בערך 2 בחזקת 46, שזה די הרבה... - תנסה לראות אולי על קלטים קטנים יותר, כי יכול להיות שגם שדרוג יעביר אותך מריצה של הרבה חודשים לריצה של פחות חודשים, וזה עדיין אולי יותר מידי זמן.

ודבר אחרון - למה אתה צריך את זה? אתה בטוח שקירובים למיניהם / יוריסטיקות לא יעשו את העבודה מספיק טוב? או שיטות אחרות מאלו שאתה משתמש בהן (למשל branch and bound)?

בכל מקרה, אם מדובר במשהו במסגרת אוניברסיטאית או משהו דומה (הרי רוב האנשים לא פותרים משוואות כאלה בבית בשביל הכיף...) נראה לי בזבוז לשדרג מחשב בשביל זה. אני יודע שברוב האוניברסיטאות יש שרתים מרובי מעבדים שאפשר לטחון בשביל דברים כאלה. (לי היה מקרה חריג שהיה לי משהו גדול להריץ - עזרו לי והצלחתי להריץ את זה במקביל על 50 מחשבים פנטיום 4 במשך סופ"ש שלם - זה מאוד מקצר את זמן הריצה... - שווה לך לבדוק אפשרויות כאלה לפני שאתה רץ לשדרג).

פורסם
  • מחבר

yotam : שאני החליט למכור אני אפרסם בפורום המתאים.

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

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

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

יום טוב

ארכיון

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

דיונים חדשים