دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش: 1 نویسندگان: Dirk Koch, Frank Hannig, Daniel Ziener (eds.) سری: ISBN (شابک) : 9783319264066, 9783319264080 ناشر: Springer International Publishing سال نشر: 2016 تعداد صفحات: 331 زبان: English فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) حجم فایل: 9 مگابایت
کلمات کلیدی مربوط به کتاب FPGA برای برنامه نویسان نرم افزار: مدارها و سیستم ها، معماری پردازنده، الکترونیک و میکروالکترونیک، ابزار دقیق
در صورت تبدیل فایل کتاب FPGAs for Software Programmers به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب FPGA برای برنامه نویسان نرم افزار نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
این کتاب با پوشش دادن روشهای مختلف ترکیبی پیشرفته و پیشرفته (مانند OpenCL و چندین C-to-Gate) و فنآوری قابل تنظیم مجدد در اختیار مهندسین نرمافزار قرار میدهد. کامپایلرها). این فن آوری FPGA، مدل برنامه نویسی آن و نحوه پیاده سازی برنامه های کاربردی مختلف بر روی FPGA بدون گذراندن مراحل طراحی سخت افزاری سطح پایین را معرفی می کند. خوانندگان درک واقع بینانه ای برای مشکلاتی که برای FPGA مناسب هستند و نحوه پیاده سازی آنها از دیدگاه طراح نرم افزار به دست خواهند آورد. نویسندگان نشان میدهند که FPGA و مدل برنامهنویسی آنها نیازهای مشکلات پردازش جریانی را بسیار بهتر از معماریهای سنتی CPU یا GPU منعکس میکنند، و آنها را برای طیف گستردهای از سیستمها، از سیستمهای تعبیهشده که پردازش حسگر را انجام میدهند تا تنظیمات بزرگ برای تعداد دادههای بزرگ، مناسب میسازد. خرد کردن این کتاب به عنوان یک ابزار ارزشمند برای طراحان نرم افزار و مهندسین طراحی FPGA که علاقه مند به بهره وری طراحی بالا از طریق ترکیب رفتاری، کامپایل دامنه خاص، و پوشش های FPGA هستند، عمل می کند.
This book makes powerful Field Programmable Gate Array (FPGA) and reconfigurable technology accessible to software engineers by covering different state-of-the-art high-level synthesis approaches (e.g., OpenCL and several C-to-gates compilers). It introduces FPGA technology, its programming model, and how various applications can be implemented on FPGAs without going through low-level hardware design phases. Readers will get a realistic sense for problems that are suited for FPGAs and how to implement them from a software designer’s point of view. The authors demonstrate that FPGAs and their programming model reflect the needs of stream processing problems much better than traditional CPU or GPU architectures, making them well-suited for a wide variety of systems, from embedded systems performing sensor processing to large setups for Big Data number crunching. This book serves as an invaluable tool for software designers and FPGA design engineers who are interested in high design productivity through behavioural synthesis, domain-specific compilation, and FPGA overlays.
Front Matter....Pages i-xvii
FPGA Versus Software Programming: Why, When, and How?....Pages 1-21
High-Level Synthesis....Pages 23-47
A Quick Tour of High-Level Synthesis Solutions for FPGAs....Pages 49-59
Front Matter....Pages 61-61
Making FPGAs Accessible with LabVIEW....Pages 63-79
Spatial Programming with OpenSPL....Pages 81-95
OpenCL....Pages 97-114
Big Data and HPC Acceleration with Vivado HLS....Pages 115-136
Source-to-Source Optimization for HLS....Pages 137-163
Bluespec SystemVerilog....Pages 165-172
Front Matter....Pages 173-173
LegUp High-Level Synthesis....Pages 175-190
ROCCC 2.0....Pages 191-204
HIPAcc ....Pages 205-223
Front Matter....Pages 225-225
ReconOS....Pages 227-244
The LEAP FPGA Operating System....Pages 245-258
Front Matter....Pages 259-259
Systems-on-Chip on FPGAs....Pages 261-283
FPGA Overlays....Pages 285-305
Back Matter....Pages 307-327