ورود به حساب

نام کاربری گذرواژه

گذرواژه را فراموش کردید؟ کلیک کنید

حساب کاربری ندارید؟ ساخت حساب

ساخت حساب کاربری

نام نام کاربری ایمیل شماره موبایل گذرواژه

برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید


09117307688
09117179751

در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید

دسترسی نامحدود

برای کاربرانی که ثبت نام کرده اند

ضمانت بازگشت وجه

درصورت عدم همخوانی توضیحات با کتاب

پشتیبانی

از ساعت 7 صبح تا 10 شب

دانلود کتاب FPGAs for Software Programmers

دانلود کتاب FPGA برای برنامه نویسان نرم افزار

FPGAs for Software Programmers

مشخصات کتاب

FPGAs for Software Programmers

ویرایش: 1 
نویسندگان: , ,   
سری:  
ISBN (شابک) : 9783319264066, 9783319264080 
ناشر: Springer International Publishing 
سال نشر: 2016 
تعداد صفحات: 331 
زبان: English 
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 9 مگابایت 

قیمت کتاب (تومان) : 32,000



کلمات کلیدی مربوط به کتاب FPGA برای برنامه نویسان نرم افزار: مدارها و سیستم ها، معماری پردازنده، الکترونیک و میکروالکترونیک، ابزار دقیق



ثبت امتیاز به این کتاب

میانگین امتیاز به این کتاب :
       تعداد امتیاز دهندگان : 12


در صورت تبدیل فایل کتاب FPGAs for Software Programmers به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

توجه داشته باشید کتاب FPGA برای برنامه نویسان نرم افزار نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.


توضیحاتی در مورد کتاب FPGA برای برنامه نویسان نرم افزار



این کتاب با پوشش دادن روش‌های مختلف ترکیبی پیشرفته و پیشرفته (مانند OpenCL و چندین C-to-Gate) و فن‌آوری قابل تنظیم مجدد در اختیار مهندسین نرم‌افزار قرار می‌دهد. کامپایلرها). این فن آوری FPGA، مدل برنامه نویسی آن و نحوه پیاده سازی برنامه های کاربردی مختلف بر روی FPGA بدون گذراندن مراحل طراحی سخت افزاری سطح پایین را معرفی می کند. خوانندگان درک واقع بینانه ای برای مشکلاتی که برای FPGA مناسب هستند و نحوه پیاده سازی آنها از دیدگاه طراح نرم افزار به دست خواهند آورد. نویسندگان نشان می‌دهند که FPGA و مدل برنامه‌نویسی آن‌ها نیازهای مشکلات پردازش جریانی را بسیار بهتر از معماری‌های سنتی CPU یا GPU منعکس می‌کنند، و آنها را برای طیف گسترده‌ای از سیستم‌ها، از سیستم‌های تعبیه‌شده که پردازش حسگر را انجام می‌دهند تا تنظیمات بزرگ برای تعداد داده‌های بزرگ، مناسب می‌سازد. خرد کردن این کتاب به عنوان یک ابزار ارزشمند برای طراحان نرم افزار و مهندسین طراحی FPGA که علاقه مند به بهره وری طراحی بالا از طریق ترکیب رفتاری، کامپایل دامنه خاص، و پوشش های FPGA هستند، عمل می کند.

  • تکنولوژی FPGA را معرفی می کند. به توسعه دهندگان نرم افزار با ارائه یک نمای کلی از مدل های برنامه نویسی FPGA و ابزارهای طراحی، و همچنین نمونه های کاربردی مختلف؛
  • تجزیه و تحلیلی جامع از موضوع ارائه می دهد و توسعه دهندگان را قادر می سازد تا نیازهای معماری برای داده های بزرگ را برطرف کنند. پردازش با FPGA؛
  • دلایل بهره‌وری انرژی و مزایای عملکرد پردازش 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.

  • Introduces FPGA technology to software developers by giving an overview of FPGA programming models and design tools, as well as various application examples;
  • Provides a holistic analysis of the topic and enables developers to tackle the architectural needs for Big Data processing with FPGAs;
  • Explains the reasons for the energy efficiency and performance benefits of FPGA processing;
  • Provides a user-oriented approach and a sense for where and how to apply FPGA technology.


فهرست مطالب

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




نظرات کاربران