دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش: 1 نویسندگان: David J. Lilja, Peter L. Bird (auth.), David J. Lilja, Peter L. Bird (eds.) سری: ISBN (شابک) : 9781461361541, 9781461526841 ناشر: Springer US سال نشر: 1994 تعداد صفحات: 287 زبان: English فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) حجم فایل: 7 مگابایت
کلمات کلیدی مربوط به کتاب تعامل فناوری تالیف و معماری کامپیوتر: معماری پردازنده، زبان های برنامه نویسی، کامپایلرها، مترجمان، سیستم عامل ها
در صورت تبدیل فایل کتاب The Interaction of Compilation Technology and Computer Architecture به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب تعامل فناوری تالیف و معماری کامپیوتر نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
به طور خلاصه، نتایج زیر در این کار ارائه شد: • یک رویکرد زمان خطی برای یافتن الزامات ثبت برای هر برنامه CS مشخص یا MRT پر شده ایجاد شد. • الگوریتمی برای یافتن الزامات ثبت برای هر هسته ای که دارای گراف وابستگی غیر چرخه ای است و استفاده مجدد از داده در ماشین هایی با الگوهای دستورالعمل مستقل از عمق ندارد، توسعه داده شد. • ما یک روش کارآمد برای برآورد الزامات ثبت به عنوان تابعی از عمق خط لوله ارائه کردیم. • ما تکنیکی را برای یافتن کارآمد مرزها در الزامات ثبت به عنوان تابعی از عمق خط لوله توسعه دادیم. • ارائه داده های تجربی برای تأیید این تکنیک های جدید. • نکات طراحی جالبی را برای اندازه فایل ثبت در تعدادی از معماری های مختلف مورد بحث قرار داد. مراجع [1] رابرت پی. کولول، رابرت پی. نیکس، جان جی اودانل، دیوید بی پاپورث، و پل کی. رادمن. یک معماری VLIW برای یک کامپایلر زمانبندی ردیابی. در پشتیبانی معماری برای زبانهای برنامهنویسی و سیستمهای عامل، صفحات 180-192، 1982. [2] C. Eisenbeis, W. Jalby, and A. Lichnewsky. کامپایل-زمان بهینه سازی حافظه و ثبت استفاده در Cray-2. در مجموعه مقالات دومین کارگاه زبانها و کامپایلرها، Urbana l/inois، اوت 1989. [3] سی. آیزنبیس، ویلیام جالبی، و آلن لیچنیوسکی. فشرده سازی عملکرد بیشتر CPU از Cray-2 توسط برنامه ریزی بلوک برداری. در مجموعه مقالات ابر رایانه \'88، صفحات 237-246، 1988. [4] مایکل جی فلین. سیستم های محاسباتی بسیار پرسرعت مجموعه مقالات IEEE، 54:1901-1909، دسامبر 1966.
In brief summary, the following results were presented in this work: • A linear time approach was developed to find register requirements for any specified CS schedule or filled MRT. • An algorithm was developed for finding register requirements for any kernel that has a dependence graph that is acyclic and has no data reuse on machines with depth independent instruction templates. • We presented an efficient method of estimating register requirements as a function of pipeline depth. • We developed a technique for efficiently finding bounds on register require ments as a function of pipeline depth. • Presented experimental data to verify these new techniques. • discussed some interesting design points for register file size on a number of different architectures. REFERENCES [1] Robert P. Colwell, Robert P. Nix, John J O'Donnell, David B Papworth, and Paul K. Rodman. A VLIW Architecture for a Trace Scheduling Com piler. In Architectural Support for Programming Languages and Operating Systems, pages 180-192, 1982. [2] C. Eisenbeis, W. Jalby, and A. Lichnewsky. Compile-Time Optimization of Memory and Register Usage on the Cray-2. In Proceedings of the Second Workshop on Languages and Compilers, Urbana l/inois, August 1989. [3] C. Eisenbeis, William Jalby, and Alain Lichnewsky. Squeezing More CPU Performance Out of a Cray-2 by Vector Block Scheduling. In Proceedings of Supercomputing '88, pages 237-246, 1988. [4] Michael J. Flynn. Very High-Speed Computing Systems. Proceedings of the IEEE, 54:1901-1909, December 1966.
Front Matter....Pages i-viii
Introduction and Overview....Pages 1-12
Architectural Support for Compile-Time Speculation....Pages 13-49
Register Requirements for High Performance Code Scheduling....Pages 51-86
Data Dependencies in Decoupled, Pipelined Loops....Pages 87-118
The Effects of Traditional Compiler Optimizations on Superscalar Architectural Design....Pages 119-136
Dynamic Program Monitoring and Transformation using the OMOS Object Server....Pages 137-159
Performance Limits of Compiler-Directed Multiprocessor Cache Coherence Enforcement....Pages 161-190
Compiling HPF for Distributed Memory MIMD Computers....Pages 191-221
The Influence of the Object-Oriented Language Model on a Supporting Architecture....Pages 223-247
Project Triton: Towards Improved Programmability of Parallel Computers....Pages 249-281
Back Matter....Pages 283-285