硬件与软件的速度加快

A

anandanips

Guest
可以回答任何硬件速度与软件的速度。哪一个是比较快?为了如在FPGA设计软件路由器与路由器...哪一个是最好的..?
 
硬件总是比软件更快。采取任何基于单片机的例子,你建立虚拟形态学硬体(VS)的超大规模集成电路的基础环境商品和服务在您建立真正的硬件
 
但是软件设计是非常非常快于硬件。主要的原因是:a.软件代码是更常见(公开来源,库)。这意味着它很容易把软件包或库和整合他们。湾更先进的软件语言 - C语言,C + +爪哇到硬件的语言。角更先进的软件工具和调试,因为更多的用户是程序员。四爽朗的软件工具,并somtimes免费(GNU工具),而硬件工具是非常昂贵。大肠杆菌编译时间远在西南快得多然后在硬件工具 - 在Virtex它可以带你到p @射频小时多的程序员,然后硬件developper。
 
其实这取决于所使用的硬件和处理器上,您是您的软件移植。不可能有一个笼统的回答这一点。在设计过程中的个案,涉及软件和硬件大多数人会做分析评估,如果一个函数消耗了太多的软件,如果它可以通过一个硬件加速器完成时间。
 
我不认为软件比硬件要快...该软件的目的是减少的规模和硬件设计维护复杂性,并增加各种虚拟硬件,我们需要彼此适应的时间..但是如果你需要一个速度提升,一个真正的硬件模块,需要在各方面...例如,要执行一个MCU的软件代码,它需要一些ALU和控制逻辑本身吃多少机器周期。如果你能够通过形成一个永久性的逻辑,同样的操作?...没有clks浪费。最好的例子就是门操作运行一些像C =(AB公司)+(BA)的。您将实现操作\\基于软件的过程中消耗的执行速度比基于硬件的过程更加时钟...一个SW的事情需要做的步骤,这一点,但是可不可以用你的MCU PLUS的减少数clks帮助,而在HW做的是一块蛋糕,没有一件多余的时钟。!
 
在软件的指令执行将是一个渐进过程。由于在硬件可能是并发的情况。可能有平行块,这一进程将更快。
 
硬件快于软件。由于“shawndaking”张贴之前,软件设计比硬件设计更快。
 

Welcome to EDABoard.com

Sponsor

Back
Top