标签:#硬體加速

共 11 篇文章

片上网络

片上网络(network on a chip, network-on-chip)簡稱NoC,是在積體電路(集成电路)上,以網路為基礎的通訊子系統,大部份是在單片系統(SoC)的各模組之間。積體電路裡的模組多半是半导体IP核,其中包括了电子计算机裡的不同功能,設計成网络科学下的模塊(modular)。片上网络是SoC的各模組之間,以路由器為基礎的分组交换網路。 NoC技術將计算机网络的理論和方法用在晶片內的通訊,比傳統的总线和有許多進步。…

圖形處理器

圖形處理器(,縮寫:),又稱顯示核心(display core)、視覺處理器(video processor)、顯示晶片(display chip)或圖形晶片(graphics chip),是一種專門在個人電腦、工作站、遊戲機和一些行動裝置(如平板電腦、智慧型手機等)上執行繪圖運算工作的微處理器。以图形处理器为核心的主板扩展卡也称顯-{}-示卡,或簡稱顯-{}-卡。 圖形處理器是輝達在1999年8月發表GeForce 256繪圖處理晶片…

现场可编程逻辑门阵列

現場可程式化邏輯閘陣列(),簡稱FPGA,它以PAL、GAL、CPLD等可编程逻辑器件為技術基礎發展而成。作為特定應用積體電路(ASIC)中的一种半定制电路,它既彌補全定制電路不足,又克服原有可编程逻辑控制器邏輯閘數有限的缺點。 概要 目前以硬體描述語言(Verilog或VHDL)描述的逻辑電路,可以利用逻辑合成和布局、布线工具软件,快速地燒錄至FPGA上進行測試,这一过程是現代集成电路设计验证的技術主流。这些可编程逻辑元件可以被用来实…

DxVA

DirectX Video Acceleration(缩写DXVA)是Microsoft Windows和Xbox 360平台上的一个微软API规范,视频解码器可以用它进行硬件解码。 Windows 2000及Windows 98版本中引入了DXVA 1.0 API,可以使用於VMR 7/9。DXVA 2.0则適用於Windows Vista、Windows 7以及更新的版本,被整合於Media Foundation(MF)並使用EVR…

网络处理器

網路處理器(,或NP),是一種專門應用於網路應用封包的處理器。 網路處理器也是積體電路的一種,但區別於特殊用途積體電路(ASIC)的單一功能,網路處理更加複雜、更加靈活,一般可以利用軟體或靭件依照網路運算的特性特別編程從而實現網路的特殊用途,在一塊晶片上實現許多不同功能,以應用於多種不同的網路設備及產品。 特性 在現代通訊網路中,語音、視頻和資料等資訊不再以類比信號的方式傳送,而是以封包(packet data)的方式。網路處理器為了能…

複雜可程式化邏輯裝置

MAX 7000-series CPLD有2500個邏輯閘]] 複雜可程式邏輯裝置(),CPLD適合用來實現各種運算和組合邏輯(combinational logic)。一顆CPLD內等於包含了數顆的PAL(可程式化陣列邏輯),各PAL(邏輯區塊)間的互接連線也可以進行程式性的規劃、燒錄,CPLD運用這種多合一(All-In-One)的整合作法,使其一顆就能實現數千個邏輯閘,甚至數十萬個邏輯閘才能構成的電路。 Circuit logiq…

声卡

音效卡是多媒體電腦中用來處理聲音的接口卡。音效卡可以把來自話筒、收音機、錄音機、雷射唱機(鐳射影碟)等設備的語音、音樂等聲音變成數位訊號交給電腦處理,並以文件形式保存,還可以把數位訊號還原成為真實的聲音輸出。音效卡尾部的接口從機箱後側伸出,上面有連接麥克風、音箱、遊戲杆和MIDI設備的接口。 但自從各大主機板廠商推廣All-In-One的主機板以來,主機板皆內建AC97或HD Audio聲卡,迫使中低階的音效卡市場快速萎縮,僅剩高階、音…

直接記憶體存取

直接記憶體存取(,')是计算机科学中的一种内存访问技术。它允許某些電腦內部的硬體子系統(电脑外设),可以獨立地直接读写系統記憶體,而不需中央處理器()介入處理 。在同等程度的處理器负担下,是一种快速的数据传送方式。很多硬體的系統會使用,包含硬碟控制器、繪圖顯示卡、網路卡和音效卡。 直接記憶體存取 DMA是所有現代電腦的重要特色,它允許不同速度的硬體裝置來溝通,而不需要依於中央處理器的大量中斷負載。否則,中央處理器需要從來源把每一片段的資…

硬件加速

硬件加速是指在计算机中通过把计算量非常大的工作分配给专门的硬件来处理以减轻中央处理器的工作量之技术。尤其是在图像处理中这个技术经常被使用。 例如,雷神之锤3是第一个必须要求硬件加速的3D游戏。Google Chrome浏览器也设置了“硬件加速”功能,用户可根据需求开启或关闭此功能。 技术 中央处理器的结构使得它能够在短时间内完成各种各样不同的指令。它能够处理什么指令主要由软件限制。但是由于中央处理器的结构有些重复任务无法非常有效和迅速地…

SSL加速

SSL加速是一种减轻中央处理器过多参与传输层安全协议(TLS)的公开密钥加密所产生负担的方法,它的前身是安全套接层(SSL)的硬件加速器。 通常来说,这是一种PCI介面的擴充卡,其中包括一个或多个處理大量SSL計算的輔助處理器。 SSL加速器可以使用现成的CPU,也可以使用ASIC和RISC板卡来完成最艰难的计算工作。 它如何运行 一个SSL会话中计算最昂贵的部分是SSL握手,SSL服务器(通常是SSL网页服务器)与SSL客户端(通常是…

数据处理单元

数据处理单元(Data processing unit,DPU)是一种可编程電子電路,它具有数据处理以及硬件加速功能,数据处理单元主要用於數據中心內的數據計算處理。 一个DPU通常含有一个中央处理器 、 网卡和可编程数据硬件加速引擎, 因此DPU可以像中央处理器那樣處理數據的同時還可以处理網路封包。 参考文献