شگفتانه ی ویوادو 2019.1 ...
با انتشار ورژن 2019.1 نرم افزار ویوادو شما قادر خواهید بود هر کجا و هرزمان با استفاده از گوگل کولب و دستورات TCL (حتی با استفاده از موبایل و کروم بوک!) از این نرم افزار استفاده کنید بوسیله ی قابلیت جدید اضافه شده command line based web installer
مشکل قبلی در رابطه با کم بودن حجم درایو گوگل و... حذف شده است و نرم افزار در همان ظرفیت چندین گیگابایتی کولب دانلود و و طی 30 دقیقه نصب میشود . اخیرا گوگل کولب برای کاربردهای یادگیری عمیق علاوه بر GPUهای K80 به GPUهای قوی تر Tesla نیز مجهز شده اند و همچنین از cpuهایی با حافظه کش 45 مگابایتی و فرکانس 2.3 گیگاهرتزی و رم 13 گیگابایت استفاده می کند. لازم به ذکر است ویوادو از CPU برای سنتز استفاده میکند. در این حالت شما حتی قادر باشید سنتزهای سریعتری در مقایسه با لپتاب خودتان انجام دهید که باید منتظر بنچ مارک ها و مقایسه ها باشیم.
گوگل کولب از محیطی به نام ژوپیتر نوتبوک برای اجرای کدها بهره می برد که برای استفاده از این قابلیت نیاز به آشنایی مقدماتی با این محیط هست.
با انتشار آموزش های بیشتر در این زمینه، این آموزش ها قرار داده خواهند شد
http://aster-ism.hatenablog.com/entry/2019/05/30/225334
با استفاده از لینک زیر میتوان به مشحصات سخت افزاری که گوگل کولب در اختیار شما قرار میدهد دسترسی پیدا کرد:
https://colab.research.google.com/drive/151805XTDg--dgHb3-AXJCpnWaqRhop_2
@Taksuntec
با انتشار ورژن 2019.1 نرم افزار ویوادو شما قادر خواهید بود هر کجا و هرزمان با استفاده از گوگل کولب و دستورات TCL (حتی با استفاده از موبایل و کروم بوک!) از این نرم افزار استفاده کنید بوسیله ی قابلیت جدید اضافه شده command line based web installer
مشکل قبلی در رابطه با کم بودن حجم درایو گوگل و... حذف شده است و نرم افزار در همان ظرفیت چندین گیگابایتی کولب دانلود و و طی 30 دقیقه نصب میشود . اخیرا گوگل کولب برای کاربردهای یادگیری عمیق علاوه بر GPUهای K80 به GPUهای قوی تر Tesla نیز مجهز شده اند و همچنین از cpuهایی با حافظه کش 45 مگابایتی و فرکانس 2.3 گیگاهرتزی و رم 13 گیگابایت استفاده می کند. لازم به ذکر است ویوادو از CPU برای سنتز استفاده میکند. در این حالت شما حتی قادر باشید سنتزهای سریعتری در مقایسه با لپتاب خودتان انجام دهید که باید منتظر بنچ مارک ها و مقایسه ها باشیم.
گوگل کولب از محیطی به نام ژوپیتر نوتبوک برای اجرای کدها بهره می برد که برای استفاده از این قابلیت نیاز به آشنایی مقدماتی با این محیط هست.
با انتشار آموزش های بیشتر در این زمینه، این آموزش ها قرار داده خواهند شد
http://aster-ism.hatenablog.com/entry/2019/05/30/225334
با استفاده از لینک زیر میتوان به مشحصات سخت افزاری که گوگل کولب در اختیار شما قرار میدهد دسترسی پیدا کرد:
https://colab.research.google.com/drive/151805XTDg--dgHb3-AXJCpnWaqRhop_2
@Taksuntec
aster_ismの工作室
Google ColaboratoryでいつでもどこでもFPGA開発(Vivado2019.1編) - aster_ismの工作室
これまで、Google ColaboratoryでVivadoを実行する方法をいくつか紹介してきました。 Vivado 2019.1からはWebインストーラがコマンドラインに対応しました。 これにより、いままで必要だったGoogle Drive等への巨大なインストールファイル保存が不要になります。 (Google Dr…
کورس های مقدماتی و پیشرفته آموزش تکنیکال کار با Ultra96 و پتالینوکس و...
هزینه این دوره های هر کدارم حدود 99$ می باشد!
https://www.hackster.io/workshops/ultra96#page-block-k9zmaswy9j
@Taksuntec
هزینه این دوره های هر کدارم حدود 99$ می باشد!
https://www.hackster.io/workshops/ultra96#page-block-k9zmaswy9j
@Taksuntec
Hackster.io
Ultra96 Introductory Course - Hackster.io
Take Python to the next level with PYNQ and the Avnet Ultra96 hardware platform. PYNQ is an open source Python productivity framework for Xilinx MPSoC that comes integrated with AArch64 Linux based on Ubuntu 18.04 LTS. Ultra96 is a 96Boards certified, palm…
100 کتاب برتر FPGA، نکته قابل توجه این است که این لیست کتاب ها توسط خواننده ها امتیاز دهی شده اند
(این لیست، لیست بروز شده قبلی می باشد)
https://bookauthority.org/books/best-fpga-books
@Taksuntec
(این لیست، لیست بروز شده قبلی می باشد)
https://bookauthority.org/books/best-fpga-books
@Taksuntec
فایل ها و کدهای ورکشاپ و کورس XUP (Xilinx University Program با عنوان معرفی طراحی امبدد سیستم بوسیله نرم افزارهای ویوادو
https://github.com/xupgit/Zynq-Design-using-Vivado
@Taksuntec
https://github.com/xupgit/Zynq-Design-using-Vivado
@Taksuntec
GitHub
GitHub - xupgit/Zynq-Design-using-Vivado: This XUP course provides an introduction to embedded system design on Zynq using the…
This XUP course provides an introduction to embedded system design on Zynq using the Xilinx Vivado software suite. - xupgit/Zynq-Design-using-Vivado
از دیروز همایش معروف Embedded Vision Alliance آغاز شده است. به مرور سخنرانی های کلیدی و سایر ارائه های مربوط قرار داده خواهد شد.
سخنران کلیدی روز اول Pete Warden از گوگل بود که در مورد آینده هوش مصنوعی و اینکه به کدام سمت خواهد رفت صحبت کرد. وظیفه وی در گوگل تحقیق بر بستر سخت افزارهایی است که میشود هوش مصنوعی را با آنها پیاده سازی کرد. نظر او این است که این شبکه ها در حد چند کیلوبایت خواهند بود و در میکروکنترلرهای خیلی کوچک قابلیت پیاده سازی خواهند داشت.
ارائه وی با عنوان "The Future of Computer Vision and Machine Learning is Tiny," را از لینک زیر ببینید:
https://www.youtube.com/watch?v=IERVsKdBMbc
@Taksuntec
سخنران کلیدی روز اول Pete Warden از گوگل بود که در مورد آینده هوش مصنوعی و اینکه به کدام سمت خواهد رفت صحبت کرد. وظیفه وی در گوگل تحقیق بر بستر سخت افزارهایی است که میشود هوش مصنوعی را با آنها پیاده سازی کرد. نظر او این است که این شبکه ها در حد چند کیلوبایت خواهند بود و در میکروکنترلرهای خیلی کوچک قابلیت پیاده سازی خواهند داشت.
ارائه وی با عنوان "The Future of Computer Vision and Machine Learning is Tiny," را از لینک زیر ببینید:
https://www.youtube.com/watch?v=IERVsKdBMbc
@Taksuntec
YouTube
"The Future of Computer Vision and Machine Learning is Tiny," a Keynote Presentation from Google
Pete Warden, Staff Research Engineer and TensorFlow Lite development lead at Google, presents the "Future of Computer Vision and Machine Learning is Tiny" tu...
Forwarded from nasir daneshiar
یک کورس رایگاه در udemy برای آشنایی و مقدمات SDSOC
Forwarded from nasir daneshiar
یکی از واحدهای اندازه گیری سرعت پردازش سیگنال ، تعداد میلیارد عملیات ممیز شناور در ثانیه هستش gflops
مثلا gflops حدودی برای پردازنده ها تقریبا در حد زیر است:
۱- میکروکنترلرها مثلا stm32f746 در حد 0.1 gflops قدرت پردازش دارند
( منبع https://community.arm.com/developer/ip-products/processors/f/cortex-m-forum/9722/mflops-of-m4f)
۲- پردازنده های dsp مانند tms320c6x بسیار متنوع بوده و از ۱ gflops تا چند ده و حتی ۲۰۰ gflops متغیر هستند!!!
( منبع http://www.ti.com/processors/digital-signal-processors/c6000-dsp-arm/overview.html)
۳ - پردازنده های arm cortex A مانند پردازنده های موبایل و رسپبری پای در حد ۱ تا ۱۰ gflops قدرت دارند
(منبع http://web.eece.maine.edu/~vweaver/group/green_machines.html)
۴- پردازنده های دسکتاپ مثل اینتل در حد چند ۱۰ تا ۲۰۰ یا ۳۰۰ gflops قدرت دارند
( منبع https://asteroidsathome.net/boinc/cpu_list.php)
۵- کارتهای گرافیک و gpu ها در حد چند هزار gflops توان دارند
منبع (http://www.bertendsp.com/pdf/whitepaper/BWP001_GPU_vs_FPGA_Performance_Comparison_v1.0.pdf)
۶- بوردهای fpga مانند zynq و ultrascale در حد چند هزار gflops توان پردازشی دارند
منبع (http://www.bertendsp.com/pdf/whitepaper/BWP001_GPU_vs_FPGA_Performance_Comparison_v1.0.pdf)
۷- سرورهای تیغه ای blade servers قدرت پردازشی بالایی داشته و بسیار متنوع هستند
۸- پردازنده های اختصاصی asic مانند پردازنده های شبکه عصبی NPU و همچنین mining نیز قدرت پردازشی متنوع و بالایی دارند
۹- و از همه قدرتمندتر ابر رایانه ها هستند که در حال حاضر فکر کنم قویترین آنها ۱۴۰ میلیون gflops قدرت دارد
(منبع https://www.top500.org/list/2018/11/?page=1)
این بازه فعلی است که در اختیار بشر است
از ۰.۱ تا ۱۴۰ میلیون gflops البته ابر کامپیوترها در اختیار ما نیستند اما بقیه تا حدی در بازار موجودند!!!
مثلا gflops حدودی برای پردازنده ها تقریبا در حد زیر است:
۱- میکروکنترلرها مثلا stm32f746 در حد 0.1 gflops قدرت پردازش دارند
( منبع https://community.arm.com/developer/ip-products/processors/f/cortex-m-forum/9722/mflops-of-m4f)
۲- پردازنده های dsp مانند tms320c6x بسیار متنوع بوده و از ۱ gflops تا چند ده و حتی ۲۰۰ gflops متغیر هستند!!!
( منبع http://www.ti.com/processors/digital-signal-processors/c6000-dsp-arm/overview.html)
۳ - پردازنده های arm cortex A مانند پردازنده های موبایل و رسپبری پای در حد ۱ تا ۱۰ gflops قدرت دارند
(منبع http://web.eece.maine.edu/~vweaver/group/green_machines.html)
۴- پردازنده های دسکتاپ مثل اینتل در حد چند ۱۰ تا ۲۰۰ یا ۳۰۰ gflops قدرت دارند
( منبع https://asteroidsathome.net/boinc/cpu_list.php)
۵- کارتهای گرافیک و gpu ها در حد چند هزار gflops توان دارند
منبع (http://www.bertendsp.com/pdf/whitepaper/BWP001_GPU_vs_FPGA_Performance_Comparison_v1.0.pdf)
۶- بوردهای fpga مانند zynq و ultrascale در حد چند هزار gflops توان پردازشی دارند
منبع (http://www.bertendsp.com/pdf/whitepaper/BWP001_GPU_vs_FPGA_Performance_Comparison_v1.0.pdf)
۷- سرورهای تیغه ای blade servers قدرت پردازشی بالایی داشته و بسیار متنوع هستند
۸- پردازنده های اختصاصی asic مانند پردازنده های شبکه عصبی NPU و همچنین mining نیز قدرت پردازشی متنوع و بالایی دارند
۹- و از همه قدرتمندتر ابر رایانه ها هستند که در حال حاضر فکر کنم قویترین آنها ۱۴۰ میلیون gflops قدرت دارد
(منبع https://www.top500.org/list/2018/11/?page=1)
این بازه فعلی است که در اختیار بشر است
از ۰.۱ تا ۱۴۰ میلیون gflops البته ابر کامپیوترها در اختیار ما نیستند اما بقیه تا حدی در بازار موجودند!!!
Ti
C6000 DSP + Arm | Overview | DSP | TI.com
C6000 DSP + ARM processors deliver the highest performance at the lowest power levels, ranging from single core C674x DSP to quad-core C66x DSP cores.
This media is not supported in your browser
VIEW IN TELEGRAM
منتظر ویدو های آموزشی ما باشید ❤️
@Taksuntec
@Taksuntec
اپل در مراسم امشب خود از نسخه جدید Mac Pro رونمایی کرد. نکته قابل توجه این دستگاه آپشنی به نام Afterburner هست که در واقع یک کارت FPGA می باشد.
این کارت می تواند در ثانیه 6 بیلیون پیکسل را پردازش کند و به طور همزمان سه ویدیو با کیفیت 8K و یا 12 ویدیو 4K را استریم کند!
اینگونه به نظر میرسد که استفاده از FPGA به دلیل شتابدهی و مصرف انرژی پایین برای پردازش و استریم کردن مدیا در دستگاه های مختلف به یک تکنیک بدل شده است.
هم اکنون شاهد کامپیوترهایی هستیم که علاوه بر CPU و GPU شامل FPGA هم هستند
https://www.macworld.com/article/3399997/mac-pro-2019-best-features.html
@Taksuntec
این کارت می تواند در ثانیه 6 بیلیون پیکسل را پردازش کند و به طور همزمان سه ویدیو با کیفیت 8K و یا 12 ویدیو 4K را استریم کند!
اینگونه به نظر میرسد که استفاده از FPGA به دلیل شتابدهی و مصرف انرژی پایین برای پردازش و استریم کردن مدیا در دستگاه های مختلف به یک تکنیک بدل شده است.
هم اکنون شاهد کامپیوترهایی هستیم که علاوه بر CPU و GPU شامل FPGA هم هستند
https://www.macworld.com/article/3399997/mac-pro-2019-best-features.html
@Taksuntec
Macworld
The new Mac Pro: 3 big reasons to be excited about Apple's beastly workstation
Apple's new desktop powerhouse is mega modular, super powerful, and supports an amazing new 6K display. There's little to dislike aside from the price.
لطفا مارا در اینستاگرام دمبال نمایید🙏
https://instagram.com/taksuntech
https://instagram.com/taksuntech
انتشار کتابخانه ای به نام NNoM برای بکارگیری مدل های مختلف شبکه عصبی بر روی میکرو کنترلرها با چند خط کدنویسی
Neural Network on Microcontroller (NNoM)
https://github.com/majianjia/nnom
@Taksuntec
Neural Network on Microcontroller (NNoM)
https://github.com/majianjia/nnom
@Taksuntec
GitHub
GitHub - majianjia/nnom: A higher-level Neural Network library for microcontrollers.
A higher-level Neural Network library for microcontrollers. - majianjia/nnom
هاردنت Hardent تخصصی ترین مرکز آموزش پیشرفته و تخصصی FPGA است که با شرکت زایلینکس همکاری های نزدیکی دارد. و به طور رسمی مورد حمایت شرکت زایلینکس می باشد و با همکاری آن بسیاری از طراحی های پیشرفته را انجام می دهند. هزینه شرکت در این دوره ها چیزی حدود چند هزار دلار میباشد.
این شرکت دوره های آموزش زنده "آنلاین" را نیز به دوره های آموزشی خود اضافه نموده است.
عنوان این دوره Advanced Timing Closure Techniques for the Vivado Design Suite می باشد.
هزینه شرکت در این دوره دو روزه هاردنت 1600 $ آمریکا است.
https://www.hardent.com/course/advanced-timing-closure-techniques-for-the-vivado-design-suite/
فایل توضیحی و سیلابس و پیش نیاز های این دوره:
https://www.hardent.com/pdf/Advanced_Timing_Closure_Techniques_for_the_Vivado_Design_Suite_hdt-tcufdm_2018-3_ilt_H.pdf
@Taksuntec
این شرکت دوره های آموزش زنده "آنلاین" را نیز به دوره های آموزشی خود اضافه نموده است.
عنوان این دوره Advanced Timing Closure Techniques for the Vivado Design Suite می باشد.
هزینه شرکت در این دوره دو روزه هاردنت 1600 $ آمریکا است.
https://www.hardent.com/course/advanced-timing-closure-techniques-for-the-vivado-design-suite/
فایل توضیحی و سیلابس و پیش نیاز های این دوره:
https://www.hardent.com/pdf/Advanced_Timing_Closure_Techniques_for_the_Vivado_Design_Suite_hdt-tcufdm_2018-3_ilt_H.pdf
@Taksuntec
Hardent
Advanced Vivado Timing Closure for Xilinx FPGA Design
Advanced Vivado timing closure for Xilinx FPGA design. Improve design speed and reliability with this two-day training designed for advanced Vivado users.
This media is not supported in your browser
VIEW IN TELEGRAM
ساخت PCB با استفاده از رزین.
مراحل ساخت:
1) 3D printed mold filled with clear resin and vacuum pumped
2) Taking out of the mold
3) Fine sanding with 1600 sandpaper
4) Finishing with clear lacquer
https://twitter.com/jipraus/status/1135978905784016896
@Taksuntec
مراحل ساخت:
1) 3D printed mold filled with clear resin and vacuum pumped
2) Taking out of the mold
3) Fine sanding with 1600 sandpaper
4) Finishing with clear lacquer
https://twitter.com/jipraus/status/1135978905784016896
@Taksuntec
مشخصات FPGAهای مخصوص پردازش ابری (FACS) هواوی مجهز به چیپ های شرکت زایلینکس
قیمت FPGA سطح بالاتر یعنی FX600 چیزی در حدود 3700 $ می باشد
https://e.huawei.com/en/products/cloud-computing-dc/servers/pcie-ssd/fpga
https://actfornet.com/products/intelligent-computing/fusionserver/rack-server/rack-server-fx600/fx600
https://github.com/huaweicloud/huaweicloud-fpga
@Taksuntec
قیمت FPGA سطح بالاتر یعنی FX600 چیزی در حدود 3700 $ می باشد
https://e.huawei.com/en/products/cloud-computing-dc/servers/pcie-ssd/fpga
https://actfornet.com/products/intelligent-computing/fusionserver/rack-server/rack-server-fx600/fx600
https://github.com/huaweicloud/huaweicloud-fpga
@Taksuntec
Huawei Enterprise
FX-Series FPGA Accelerator Cards — Huawei Enterprise
Huawei FX-series FPGA accelerator cards are optimized for AI, gene sequencing, video encoding, image processing, data compression, & network processing.
پست و بلاگ خوب در رابطه با چالش های طراحی با استفاده از HLS:
1. C/C++ code which is non-synthesizable by the HLS compiler
2. “Non-Hardware aware” C/C++ code
3. Identifying parallelism
4. Software and hardware partitioning
5. Inserting HLS compiler pragmas or directives into the C/C++ code
https://semiengineering.com/challenges-in-using-hls-for-fpga-design/
@Taksuntec
1. C/C++ code which is non-synthesizable by the HLS compiler
2. “Non-Hardware aware” C/C++ code
3. Identifying parallelism
4. Software and hardware partitioning
5. Inserting HLS compiler pragmas or directives into the C/C++ code
https://semiengineering.com/challenges-in-using-hls-for-fpga-design/
@Taksuntec
Semiconductor Engineering
Challenges In Using HLS For FPGA Design
How to improve productivity in FPGAs while opening them to a broader skill set.
فدریگی، پرزنتر شرکت اپل، در رابطه با کارت FPGA تعبیه شده در مک پرو بر روی صحنه اعلام کرد که این کارت یک برنامه فیکس شده نمی باشد بلکه کاربران و این شرکت میتوانند آن را تغییر دهند و از طراحی و سخت افزار مد نظر خود در آن استفاده نمایند.
(دقیقه 14 این گفتگو)
اپل از بهترین شرکت هایی است که دولپرهای نرم افزاری با تولید نرم افزار و بازی و... درآمدی مناسبی از آن دارند، شاید با این کار اپل بتواند دولپرها و طراحان سخت افزار را به عنوان اولین شرکت به سمت خود بکشاند تا بستر و سخت افزاری تولید کنند که بتواند اجرای نرم افزار های تخصصی با حجم پردازشی بالا را شتابدهی کنند و پیش تر و برتر از هر شرکت تولید کننده سخت افزاری فروش داشته باشند.
به عبارت دیگر مک پرو کامپیوتری همه منظوره است که با دوباره پروگرم کردن FPGA آن در کسری از ثانیه به یک کامپیوتر با کاربرد خاص تبدیل شود!
از نگاه دیگر فضا برای عرض اندام طراحان سخت افزار باز خواهد شد.
https://www.youtube.com/watch?time_continue=925&v=5ygYSdL42Zw
@Taksuntec
(دقیقه 14 این گفتگو)
اپل از بهترین شرکت هایی است که دولپرهای نرم افزاری با تولید نرم افزار و بازی و... درآمدی مناسبی از آن دارند، شاید با این کار اپل بتواند دولپرها و طراحان سخت افزار را به عنوان اولین شرکت به سمت خود بکشاند تا بستر و سخت افزاری تولید کنند که بتواند اجرای نرم افزار های تخصصی با حجم پردازشی بالا را شتابدهی کنند و پیش تر و برتر از هر شرکت تولید کننده سخت افزاری فروش داشته باشند.
به عبارت دیگر مک پرو کامپیوتری همه منظوره است که با دوباره پروگرم کردن FPGA آن در کسری از ثانیه به یک کامپیوتر با کاربرد خاص تبدیل شود!
از نگاه دیگر فضا برای عرض اندام طراحان سخت افزار باز خواهد شد.
https://www.youtube.com/watch?time_continue=925&v=5ygYSdL42Zw
@Taksuntec
YouTube
The Talk Show Live From WWDC 2019
Recorded in front of a live audience at The California Theater in San Jose on Tuesday, 4 June 2019, John Gruber is joined by Craig Federighi and Greg Joswiak...
Forwarded from آکادمی بازاریابی🔖
This media is not supported in your browser
VIEW IN TELEGRAM
⭕️▪️گاهی باید استقامت در برابر سختیها را از طبیعت آموخت. زندگی سرشار از موقعیتهایی است که در آن باید راه رشد کردن را از میان سختترین موانع باز کرد.
شرایط فعلی کسبوکارهای ایرانی برای بقاء نیز چیزی از این وضعیت کم ندارد.
آکادمی بازاریابی @Marketing_CRM
شرایط فعلی کسبوکارهای ایرانی برای بقاء نیز چیزی از این وضعیت کم ندارد.
آکادمی بازاریابی @Marketing_CRM