改良碱性土壤用什么| 风邪是什么意思| 为什么会长斑| 四月27日是什么星座| 保外就医是什么意思| 人打嗝是什么原因| 正正得什么| 一个月来两次月经是什么原因| 中秋节适合吃什么菜| 回复是什么意思| 310什么意思| 发情是什么意思| 非诚勿扰是什么意思| 精液是什么| 大小休是什么意思| 腰肌劳损看什么科| 空唠唠的意思是什么| 八字不合是什么生肖| 省委巡视组组长什么级别| 肚脐叫什么穴位| 吃什么水果补肾| hba是什么意思| 一级医院是什么意思| 懦弱什么意思| 豪爽是什么意思| 在什么后面| 身上有斑点是什么原因| 白头发有什么方法变黑| 西班牙用的是什么货币| 中元节开什么生肖| 兔子吃什么| 梅干菜是什么菜做的| 融字五行属什么| 胆气不足吃什么中成药| 杀手锏是什么意思| 托人办事送什么礼物较好| 流鼻血是什么引起的| 褒义词和贬义词是什么意思| 声带息肉有什么危害| 互卦是什么意思| 吃什么子宫肌瘤会消除| 口干是什么病的前兆| 什么族不吃猪肉| 夏天都有什么花| 俊字五行属什么| 餐标是什么意思| 血糖高吃什么饭| 刮痧用的油是什么油| 三七和田七有什么区别| 癫痫病吃什么药最好| 狐惑病是什么病| 安之若素什么意思| 套作是什么意思| molly什么意思| 牙齿上有黑点是什么原因| 丑人多作怪什么意思| 屎为什么是臭的| 美色是什么意思| 飞蛾为什么扑火| 子宫肌瘤挂什么科室| 体检转氨酶高是什么原因| 便秘吃什么菜有助排便| 4个火念什么| 腹部胀痛什么原因| 无名指比中指长代表什么| 泌尿系统感染吃什么药| 滴水不漏什么意思| 婚姻宫是什么意思| 父亲节做什么礼物好| 经期吃榴莲有什么好处和坏处| 什么鱼嘌呤含量低| 高血糖挂什么科室的号| 补钙吃什么| screenx影厅是什么| 劫富济贫是什么意思| 浇花的水壶叫什么| 做什么生意好赚钱| 风湿性关节炎用什么药效果好| dep是什么意思| 缘是什么生肖| soso什么意思| 额头上长斑是什么原因造成的| 一花一世界一叶一菩提什么意思| 排骨炖什么好吃又有营养| 北京大学校长是什么级别| db是什么| 总免疫球蛋白e是什么| 什么是命运| 脖子上长疣是什么原因| 梦见朋友离婚了是什么意思| 感冒是挂什么科| 烊化兑服是什么意思| 作陪是什么意思| 脑梗前有什么预兆| 烧心是什么原因引起的| 脚底板发热是什么原因| 血小板上升是什么原因| 尿频是什么原因引起的| 黑加仑是什么水果| 下焦湿热吃什么药| 锌中毒是什么症状| 宋五行属什么| 阿昔洛韦乳膏治什么| 病毒性肠胃炎吃什么药| 红颜知己的意思是什么| 木吉他什么牌子比较好| 鲭鱼是什么鱼| 鲢鱼吃什么食物| 跃跃欲试什么意思| 煮玉米加盐有什么好处| 丝苗米是什么米| 牦牛角手串有什么作用| 什么样的人容易低血糖| 密度单位是什么| 口干是什么病的前兆| 刘邦和刘秀是什么关系| 七月4号是什么星座| 女人梦见蛇预示着什么| 公积金取出来有什么影响| 克罗心是什么牌子| 养胃是什么意思| 1958年属什么生肖| 35岁属相是什么生肖| 权志龙的团队叫什么| 什么是生长纹| 植物神经紊乱吃什么药| 知了什么时候叫| 梨状肌综合征吃什么药| 胆汁酸高吃什么药| 榻榻米是什么| 37岁属什么| 梦见桥断了是什么意思| 扁桃体有什么作用| 双鱼座和什么座最配对| 9月三号是什么日子| 活泼的近义词是什么| 为什么老长口腔溃疡| 血清肌酐高说明什么问题| 胸腔积液吃什么药最有效| 孩子铅高有什么症状| 脚底烧热是什么原因| 拖什么东西最轻松| 甜菜根在中国叫什么| vb610是什么药| 两个方一个土读什么| 老年人吃什么钙片好| 土黄色裤子配什么颜色上衣| 女士内裤用什么洗最好| 严重失眠吃什么中成药| 麻痹是什么意思| 寿诞是什么意思| affairs是什么意思| 氯吡格雷治什么病| 9月18日是什么日子| 吃茴香有什么好处和坏处| 银子发黄是什么原因| 身上有斑点是什么原因| 宫腔镜是什么检查| 足月是什么意思| 醉清风是什么意思| 唾液臭是什么原因| 乡试第一名叫什么| blm是什么意思| 一周年祭日有什么讲究| 勤对什么| 日文上下结构念什么| 鼻子出油多是什么原因| 喝什么最解渴| 气血不足看什么科室| 浑身乏力吃什么药| 站台是什么意思| 出格是什么意思| 奡是什么意思| 弓形虫是什么| 为什么会打嗝| 纠缠什么意思| mopar是什么牌子| 忽必烈姓什么| 撸是什么意思| b细胞淋巴肿瘤是一种什么病| 整改是什么意思| 威化是什么意思| 肺结节吃什么药能散结| 虎女配什么生肖最好| 骑马挥杆是什么牌子| 什么罩杯最大| 传销是什么意思| 宫腔少量积液是什么意思| 榴莲树长什么样子图片| 欣字属于五行属什么| 白术有什么作用| 缩影是什么意思| 左眉毛跳是什么预兆| 什么容易误诊为水痘| 牛肉和什么炒| 什么情况需要打破伤风| 位数是什么意思| 什么地赞叹| 单位工会主席是什么级别| 血糖高适合吃什么水果| 老而弥坚是什么意思| 四个火字念什么| 糗大了是什么意思| 胃疼想吐恶心是什么原因| 肺气不足吃什么中成药| 棉絮是什么意思| 什么食物对眼睛好| 支气管炎吃什么药| 涤纶是什么材料| hp代表什么意思| 初一不能做什么| 胃食管反流咳嗽吃什么药| 手脱皮缺什么维生素| 缺黄体酮会有什么症状| 空腹打嗝是什么原因引起的| 什么是生物工程| 手足口病吃什么药| 甲醛中毒有什么症状| 海虫草是什么| 鹦鹉什么时候下蛋| 输尿管不扩张什么意思| 走花路是什么意思| 尿带血什么原因| 小孩上吐下泻吃什么药| 什么是血脂| 虚热吃什么药| 儿女情长是什么意思| 韧带和筋有什么区别| exo的e为什么不发音| 什么叫正盐| 什么食物补锌| 羟基丁酸在淘宝叫什么| 12岁是什么礼| dhea是什么药| 剖腹产什么时候可以洗澡| 低烧可以吃什么药| 山西有什么特产| 跑水是什么意思| 阿莫西林治疗什么| 1959年属什么生肖| 6月25号是什么星座| 什么的枣子| 什么叫精索静脉曲张啊| 男生喜欢女生有什么表现| 天丝棉是什么面料| 正色是什么意思| 小孩牙疼吃什么药| 梦见车丢了是什么征兆| 紫外线过敏是什么症状| 19点是什么时辰| 金字旁加匀念什么| viagra是什么药| 为什么哭了眼睛会肿| 打嗝是什么原因引起的| 就请你给我多一点点时间是什么歌| 老匹夫是什么意思| 婆什么起舞| 老人嘴唇发紫是什么原因| 抑郁症发作是什么感觉| 巨蟹男喜欢什么样的女生| 肝脾肿大是什么症状| 后脖子黑是什么原因| 双侧甲状腺弥漫病变是什么意思| 基础代谢是什么意思| 百度
AI Machine Learning & Data Science Research

心包填塞三联征是什么

百度   3月22日,国家广电总局发布《关于进一步规范网络视听节目传播秩序的通知》。

A research team from Google, Purdue University and Harvard University presents CFU Playground, a full-stack open-source framework for the rapid and iterative design of accelerators for embedded ML systems, enabling developers with minimal FPGA and hardware experience to achieve model speedups of up to 75x.

Running embedded machine learning (ML) systems on edge devices has become increasingly attractive in recent years, as migrating such systems from the cloud can improve privacy, latency, security and accessibility. However, given the ever-changing ML landscape, it is also desirable to avoid the massive up-front engineering costs associated with the creation of customized application-specific integrated circuits (ASICs) for these embedded systems.

In the new paper CFU Playground: Full-Stack Open-Source Framework for Tiny Machine Learning (tinyML) Acceleration on FPGAs, a research team from Google, Purdue University and Harvard University introduces CFU Playground, a full-stack open-source framework that integrates open-source software, RTL (register-transfer level) generators, and FPGA (field-programmable gate array) tools to enable the rapid and iterative design of accelerators for embedded ML systems. Developers can use the framework to design custom function units (CFUs) for distinct ML operations. In tests, even users with minimal FPGA or hardware experience were able to achieve model speedups of up to 75x.

The team summarizes their paper’s main contributions as:

  1. An out-of-the-box, full-stack framework that fully integrates open-source tools across the entire stack to facilitate rich community-driven ecosystem development.
  2. An agile methodology for developers to progressively and iteratively design tightly-coupled, bespoke accelerators for resource-constrained, latency-bound tinyML applications.
  3. Through cross-stack insights, enabled by a fully open-source stack, we demonstrate novel model-specific resource allocation trade-offs between the CFU, CPU, and memory system that enable optimal ML performance on resource-constrained FPGA platforms for two important use cases.

CFU Playground runs a complete system-on-chip (SoC) on an FPGA to capture the full-stack system effects of accelerating ML models. The framework includes software, gateware, and hardware components to provide developers with a fast and effective open-source design flow that can realize significant speedups by exploring the design space between the CPU and a tightly-coupled CFU.

The CFU Playground’s gateware is built upon the LiteX framework, providing a convenient and efficient infrastructure for creating FPGA soft cores and SoCs. The gateware is adaptable to a wide range of hardware platforms and currently supports the Xilinx 7-Series, Lattice iCE40, ECP5, and CrossLink FPGAs. The software, a.k.a. the custom instructions, are added to the CPU’s instruction set to invoke the CFU.

CFU Playground enables a deploy→profile→optimize loop for iterative, guided optimization of resource-constrained ML systems. This loop helps developers quickly focus their design effort on any layer of the stack, measure its performance at a fine granularity, implement custom optimizations, and repeat the process.

The team had developers with varying levels of expertise experiment with the CFU Playground on two common tinyML use cases: image classification and keyword spotting. In the image classification task, a senior engineer working part-time on the project for five weeks achieved a 55x speedup on the MobileNetV2 convolution operation. For keyword spotting, an undergraduate-level intern with minimal FPGA and hardware experience obtained a cumulative speedup of 75x in under four weeks.

The empirical results show that CFU Playground helps developers produce iterative improvements with relative ease and that even inexperienced developers can co-optimize a CPU and CFU in severely resource-constrained environments using the framework.

The researchers say that in future work, they hope to integrate CFU Playground into a closed-loop learning-based system that uses ML methods to automatically optimize embedded systems.

The paper CFU Playground: Full-Stack Open-Source Framework for Tiny Machine Learning (tinyML) Acceleration on FPGAs is on arXiv.


Author: Hecate He | Editor: Michael Sarazen


We know you don’t want to miss any news or research breakthroughs. Subscribe to our popular newsletter Synced Global AI Weekly to get weekly AI updates.

1 comment on “Google, Purdue & Harvard U’s Open-Source Framework for TinyML Achieves up to 75x Speedups on FPGAs

  1. Pingback: FPGA Weekly News #002

Leave a Reply

Your email address will not be published. Required fields are marked *

什么文什么字 梦见自己剪头发是什么意思 尿蛋白吃什么药 手术后放疗起什么作用 聚酯纤维是什么材质
etf什么意思 脑梗有什么症状前兆 陪伴是最长情的告白下一句是什么 7月16号是什么星座 手指甲凹凸不平是什么原因
可什么意思 edc是什么意思 气管炎咳嗽吃什么药最有效 沙漏是什么意思 白细胞多是什么原因
什么是红斑狼疮 周武王叫什么名字 补钙什么季节补最好 西瓜配什么榨汁好喝 儿童咳嗽吃什么药
得性病有什么症状hcv8jop3ns3r.cn 什么面朝天zsyouku.com 唾液酸偏低意味什么hcv9jop2ns9r.cn 吹喇叭什么意思hcv8jop3ns4r.cn 什么样的心情hcv8jop3ns7r.cn
千古一帝指什么生肖hcv9jop5ns1r.cn b型钠尿肽高说明什么hcv9jop7ns1r.cn 血脂稠吃什么好zhongyiyatai.com 阴差阳错是什么意思mmeoe.com 下午4点是什么时辰hcv8jop1ns7r.cn
为什么饿的很快hcv9jop5ns4r.cn 男人左眼下有痣代表什么hcv8jop2ns8r.cn 白介素8升高说明什么hcv8jop9ns1r.cn 肾积水是什么意思hcv7jop6ns2r.cn 反乌托邦是什么意思jiuxinfghf.com
检查肺部最好做什么检查hcv8jop8ns8r.cn 血脂高吃什么水果xjhesheng.com 阿莫西林和头孢有什么区别hcv9jop2ns6r.cn 一龙一什么填十二生肖hcv8jop9ns1r.cn 胃寒能吃什么水果hcv7jop4ns6r.cn
百度