دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش: 1
نویسندگان: William J. Dally (auth.)
سری: The Kluwer International Series in Engineering and Computer Science 27
ISBN (شابک) : 9781461291916, 9781461319955
ناشر: Springer US
سال نشر: 1987
تعداد صفحات: 255
زبان: English
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 17 مگابایت
کلمات کلیدی مربوط به کتاب یک معماری VLSI برای ساختارهای داده همزمان: مدارها و سیستم ها، معماری پردازنده، مهندسی برق
در صورت تبدیل فایل کتاب A VLSI Architecture for Concurrent Data Structures به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب یک معماری VLSI برای ساختارهای داده همزمان نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
ساختارهای داده همزمان توسعه برنامه های همزمان را با کپسوله کردن مکانیسم های رایج برای همگام سازی و ارتباط در ساختارهای داده ساده می کند. این پایان نامه یک نماد برای توصیف ساختارهای داده همزمان ایجاد می کند، نمونه هایی از ساختارهای داده همزمان را ارائه می دهد و یک معماری را برای پشتیبانی از ساختارهای داده همزمان توصیف می کند. Smalltalk همزمان (CST)، مشتق شده از Smalltalk-80 با پسوندهایی برای همزمانی، برای توصیف ساختارهای داده همزمان توسعه یافته است. CST به برنامه نویس اجازه می دهد تا اشیایی را که بر روی گره های یک کامپیوتر همزمان توزیع شده اند را مشخص کند. این اشیاء توزیع شده دارای بسیاری از اشیاء تشکیل دهنده هستند و بنابراین می توانند پیام های زیادی را به طور همزمان پردازش کنند. آنها پایه ای هستند که بر اساس آن ساختارهای داده همزمان ساخته می شوند. مکعب متعادل یک ساختار داده همزمان برای مجموعه های مرتب شده است. این مجموعه توسط یک پارتیشن بازگشتی متعادل توزیع می شود که با استفاده از یک کد خاکستری به زیر مکعب های یک مکعب 7lrcube باینری نگاشت می شود. یک الگوریتم جستجو، جستجوی VW، بر اساس ویژگی های فاصله کد خاکستری، یک مکعب متعادل را در زمان O(log N) جستجو می کند. از آنجایی که دارای گلوگاه ریشه نیست که تمام ساختارهای داده مبتنی بر درخت را به همزمانی 0(1) محدود میکند، مکعب متعادل به ارز 0C.:N) میرسد. با در نظر گرفتن نمودارها به عنوان ساختارهای داده همزمان، الگوریتمهای گراف برای مسئله کوتاهترین مسیر، مسئله حداکثر جریان و تقسیمبندی نمودار ارسال میشوند. این الگوریتمها تکنیکهای همگامسازی جدیدی را برای دستیابی به عملکرد بهتر نسبت به الگوریتمهای موجود معرفی میکنند.
Concurrent data structures simplify the development of concurrent programs by encapsulating commonly used mechanisms for synchronization and commu nication into data structures. This thesis develops a notation for describing concurrent data structures, presents examples of concurrent data structures, and describes an architecture to support concurrent data structures. Concurrent Smalltalk (CST), a derivative of Smalltalk-80 with extensions for concurrency, is developed to describe concurrent data structures. CST allows the programmer to specify objects that are distributed over the nodes of a concurrent computer. These distributed objects have many constituent objects and thus can process many messages simultaneously. They are the foundation upon which concurrent data structures are built. The balanced cube is a concurrent data structure for ordered sets. The set is distributed by a balanced recursive partition that maps to the subcubes of a binary 7lrcube using a Gray code. A search algorithm, VW search, based on the distance properties of the Gray code, searches a balanced cube in O(log N) time. Because it does not have the root bottleneck that limits all tree-based data structures to 0(1) concurrency, the balanced cube achieves 0C.:N) con currency. Considering graphs as concurrent data structures, graph algorithms are pre sented for the shortest path problem, the max-flow problem, and graph parti tioning. These algorithms introduce new synchronization techniques to achieve better performance than existing algorithms.
Front Matter....Pages i-xix
Introduction....Pages 1-11
Concurrent Smalltalk....Pages 13-25
The Balanced Cube....Pages 27-73
Graph Algorithms....Pages 75-132
Architecture....Pages 133-195
Conclusion....Pages 197-202
Back Matter....Pages 203-243