פרויקטים במחלקת Software and Services בחיפה

Video Enhancement Technologies

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

Video Enhancement Technologies

Graphics

ספרייה הנותנת יכולות גראפיות מתקדמות. שיפור היכולות הגרפיות של Software Vertex Processor של אינטל. האתגר הוא שיפור ביצועים ויכולות עיבוד. Software Vertex Processor היא מערכת תוכנה גיאומטרית הניתנת לתכנות ומותאמת ל Microsoft's DirectX9 and DirectX10. מטרת פתרון התוכנה הוא לנצל את מעבדי אינטל לשיפור הביצועים של הפתרון הגרפי הכולל תוך שימוש בכל משאבי המערכת. הפרוייקט מכיל קומפיילר JIT, וקימפול של game's shader לקוד SSE2.

Communication

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

Power

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

Binary Instrumentation

טכנולוגיה לשינוי קוד ללא קומפילציה. הקבוצה מפתחת תשתית לביצוע שינויים בקבצים בינאריים המשמשת ליצירת מוצרי קצה מגוונים לצרכי שיפור ביצועים, בדיקות איכות תוכנה ועוד. המוצר נמצא בשימוש במוצרי תוכנה רבים של אינטל, כמו VTune, Thread Checker, and Thread Profiler. הקבוצה מפתחת יכולות מתקדמות כמו תמיכה בקוד שמשנה את עצמו, תיקון שגיאות אוטומטי, התחברות לתהליך רץ, אמולציה של רגיסטרי סגמנט במערכות הפעלה Linux ו- Windows וכדומה.

Pre-Enabling

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

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

הקשר למוצר הסופי

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