دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش:
نویسندگان: Wcidcndorfer J.
سری:
ناشر:
سال نشر: 2003
تعداد صفحات: 219
زبان: German
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 25 Mb
در صورت تبدیل فایل کتاب Konzepte zur Optimierung der Skalierbarkeit von parallelen Fahrzeugkollisionsberechnungen und ihre industrielle Realisierbarkeit به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب مفاهیم بهینه سازی مقیاس پذیری محاسبات برخورد خودرو موازی و امکان سنجی صنعتی آنها نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
علاوه بر پیاده سازی الگوریتم های عددی مناسب، کاربردهای موازی در زمینه محاسبه عملکرد I-hole نیازمند استفاده کارآمد از ساختار ارتباطی ارائه شده در یک کامپیوتر موازی و ادغام موازنه بار دینامیک در صورتی که الگوریتم های مورد استفاده غیرقابل پیش بینی و در نتیجه ایستا باشند، می باشد. بارهای ضعیف قابل تقسیم در هم تنیدگی این بخشهای برنامه تا حدی وابسته به پلتفرم، که لزوماً هنگام استفاده از مدلهای برنامهنویسی مرسوم به وجود میآیند، منجر به نرمافزار انعطافناپذیری میشود که توسعه، نگهداری و انطباق بیشتر با پلتفرمهای جدید را دشوار میکند. برای حل این مشکل، کار حاضر یک مدل برنامهنویسی برای کلاس برنامه های کاربردی تکرار شونده مبتنی بر میدان که به محاسبات واقعی برنامه اجازه می دهد تا از ارتباط و هماهنگ سازی لازم بین فرآیندهای در حال اجرا به صورت موازی جدا شود. این باعث می شود که تعادل بار به طور مستقل کار کند. اگرچه این مدل حافظه مشترک را در اختیار برنامه نویس قرار می دهد، اما می توان آن را با استفاده از ارسال پیام پیاده سازی کرد. اساس این امر این است که مشخص کردن وابستگیهای شناخته شده قبلی دستورالعملها که رفتار دسترسی به دادههای مشترک باید به صراحت مشخص شود، به محاسبه خودکار ارتباطات بین دستورالعملها اجازه میدهد تا سازگاری داشته باشند. این امر از اتلاف زمانی که با اجرای مرسوم حافظه مشترک توزیع شده رخ می دهد، جلوگیری می کند، که در آن مقایسه برای اطمینان از سازگاری تنها در صورت درخواست انجام می شود. عملی بودن مدل برنامه نویسی با استفاده موفقیت آمیز در یک برنامه صنعتی، نرم افزار شبیه سازی برخورد وسایل نقلیه علاوه بر آزمایشهای برخورد فیزیکی، امروزه این شبیهسازیها بهطور فزایندهای توسط صنعت خودروسازی مورد استفاده قرار میگیرند، زیرا جایگزینهای طراحی بسیار بیشتری را میتوان با همان زمان توسعه آزمایش کرد، بنابراین ایمنی سرنشینان خودرو در حوادث ترافیکی افزایش مییابد. با این حال، نیاز به توان محاسباتی بالا موازی سازی را کاملا ضروری می کند. یک پروژه همراه با این کار، مشکلات مقیاسپذیری را که در نرمافزار شبیهسازی PAM-CRASHT مورد استفاده در BMW AG رخ میدهد، بررسی کرد. استفاده از مدل برنامه نویسی شرح داده شده در بالا برای معرفی تعادل بار می تواند این مشکلات، مانند بهبود زمان اجرا را کاهش دهد. شواهدی از اجرای سینیولای مربوط به تمرین.
Parallele Anwendungen im Bereich des Ilochleistungsrechnens erfordern neben der Implementierung geeigneter numerischer Algorithmen die effiziente Nutzung der in einem Parallelrechner bereitgestellten Kommunikationsstruktur und die Integration dynamischer Last-balancierung, falls verwendete Algorithmen unvorhersehbares und damit statisch schlecht auffeilbares Lastaufkommen besitzen. Die Verflechtung dieser teilweise plattformabhängigen Programmteile, die bei Benutzung üblicher Programmiermodelle notwendigerweise entsteht, führt zu unflexibler Software, die nur schwer Weiterentwicklung, Wartung und Anpassung an neue Plattformen erlaubt.Zur Lösung dieses Problems stellt die vorliegende Arbeit ein Programmiermodell für die Klasse der feldbasierten iterativen Anwendungen vor, das es erlaubt, die eigentlichen Berechnungen des Programms von der notwendigen Kommunikation und Synchronisation zwischen den parallel ablaufenden Prozessen zu trennen. Dadurch wird eine unabhängig arbeitende Lastbalancierung ermöglicht. Obwohl das Modell dem Programmierer gemeinsamen Speicher zur Verfügung stellt, kann es mit Message Passing implementiert werden. Grundlage dabei ist, daß die Spezifikation a priori bekannter Abhängigkeiten von Anweisungen, deren Zugriffsverhalten auf gemeinsame Daten explizit anzugeben ist, die automatisierte Berechnung dev zwischen den Anweisungen zur Konsistenzhaltung durchzuführenden Kommunikation erlaubt. Vermieden wird dadurch der Zeitverlust, der bei einer üblichen Realisierung von verteilt gemeinsamem Speicher entsteht, in der erst auf Anforderung ein Abgleich zur Konsistenzsicherung ausgeführt wird.Die Praxistauglichkeit des Programmiermodells wird durch den erfolgreichen Einsatz in einer Industrieanwendung, einer Software zur Simulation von Fahrzeugkollisionen gezeigt. Diese Simulationen werden von der Autoniobilindustrie neben physikalischen Kollisionsversuchen heutzutage deshalb verstärkt eingesetzt, da bei gleicher Entwicklungszeit weitaus mehr Kon-struktionsalternativen erprobt werden können und damit die Sicherheit von Kahrzeuginsas-sen bei Verkehrsunfällen gesteigert werden kann. Der hohe RechenleisUingsbedarf macht allerdings Parallelisierung zwingend erforderlich. Ein diese Arbeit begleitendes Projekt untersuchte die Skalierungsprobleme, die in der bei der BMW AG benutzten Simulationssoftware PAM-CRASHT auftreten. Der Einsatz des oben beschriebenen Programmiermodells zur Einführung von Lastbalancierung kann diese Probleme reduzieren, wie Verbesserungen in der Laufzeit; praxisrelevanter Siniulaiionsläufe belegen.