頭條 基于FPGA的ZUC算法快速實(shí)現(xiàn)研究 祖沖之(ZUC)算法是我國(guó)自主研發(fā)的商用序列密碼算法,已被應(yīng)用于服務(wù)器實(shí)時(shí)運(yùn)算和大數(shù)據(jù)處理等復(fù)雜需求場(chǎng)景,ZUC的高速實(shí)現(xiàn)對(duì)于其應(yīng)用推廣具有重要的實(shí)用意義?;诖?,針對(duì)ZUC適用環(huán)境的FPGA實(shí)現(xiàn)高性能要求,通過(guò)優(yōu)化模乘、模加等核心運(yùn)算,并采用流水化結(jié)構(gòu)設(shè)計(jì),在FPGA硬件平臺(tái)上實(shí)現(xiàn)了ZUC算法。實(shí)驗(yàn)結(jié)果表明,ZUC算法核的數(shù)據(jù)吞吐量可達(dá)10.4 Gb/s,與現(xiàn)有研究成果相比,降低了關(guān)鍵路徑的延遲,提升了算法工作頻率,在吞吐量和硬件資源消耗方面實(shí)現(xiàn)了良好的平衡,為ZUC算法的高性能實(shí)現(xiàn)提供了新的解決方案。 最新資訊 JPHP:一款基于JVM的新PHP編譯器 JPHP是一款基于Java語(yǔ)言編寫(xiě)的PHP編譯器以及新運(yùn)行時(shí)庫(kù)。支持多線程、unicode字符串(UTF-16)、GUI、Android開(kāi)發(fā)以及嵌入式Web應(yīng)用。JPHP可以將PHP源碼編譯成JVM字節(jié)碼并在JVM中執(zhí)行,目前暫不支持PHP5.6導(dǎo)入空間命名功能。項(xiàng)目托管在GitHub上,開(kāi)源許可證基于:Apache 2.0。 發(fā)表于:9/18/2015 Go 1.5編譯器與運(yùn)行時(shí)環(huán)境由Go語(yǔ)言自身編寫(xiě) Go語(yǔ)言1.5版本擁有一個(gè)用Go語(yǔ)言自身編寫(xiě)的完整工具鏈,一個(gè)更快的垃圾回收器和在每一個(gè)可用的CPU上運(yùn)行的goroutine。 發(fā)表于:9/18/2015 Ubuntu實(shí)現(xiàn)樹(shù)莓派交叉編譯 在一個(gè)平臺(tái)上生成另一個(gè)平臺(tái)上的可執(zhí)行代碼。為什么要大費(fèi)周折的進(jìn)行交叉編譯呢?一句話:不得已而為之。有時(shí)是因?yàn)槟康钠脚_(tái)上不允許或不能夠安裝所需要的編譯器,而又需要這個(gè)編譯器的某些特征;有時(shí)是因?yàn)槟康钠脚_(tái)上的資源貧乏,無(wú)法運(yùn)行所需要的編譯器;有時(shí)又是因?yàn)槟康钠脚_(tái)還沒(méi)有建立,連操作系統(tǒng)都沒(méi)有,根本談不上運(yùn)行什么編譯器。 發(fā)表于:9/18/2015 .NET 4.6的RyuJIT編譯器中發(fā)現(xiàn)嚴(yán)重的Bug Nick Craver 與 Marc Gravell 在 .NET 4.6 中引入的 RyuJIT 編譯器中發(fā)現(xiàn)了一個(gè)嚴(yán)重的 bug,.NET 4.6 會(huì)隨著 Visual Studio 2015 一起安裝,并且也預(yù)裝在 Windows 10 操作系統(tǒng)中。Craver 和 Gravell 已經(jīng)提交了這個(gè) bug 的詳細(xì)說(shuō)明,他們追蹤到問(wèn)題的根源來(lái)自于 RyuJIT 在處理尾調(diào)用優(yōu)化時(shí)的一個(gè)問(wèn)題。這個(gè)問(wèn)題產(chǎn)生的結(jié)果是“……我們所調(diào)用的方法沒(méi)有獲得所傳入的參數(shù)”,正如他們所說(shuō),如果受到此問(wèn)題影響的變量原本是用于處理重要的值,那么將因此造成嚴(yán)重的后果。 發(fā)表于:9/18/2015 arm-linux-gcc 常用參數(shù)講解 gcc編譯器使用方法 我們需要編譯出運(yùn)行在ARM平臺(tái)上的代碼,所使用的交叉編譯器為 arm-linux-gcc。下面將arm-linux-gcc編譯工具的一些常用命令參數(shù)介紹給大家。 發(fā)表于:9/18/2015 intel_fortran編譯器環(huán)境變量的設(shè)置 如果系統(tǒng)中有/etc/profile.d文件夾,可以在其下面新建一個(gè).sh(如intel.sh)文件,將以下兩行命令加入其中,則可保證系統(tǒng)所有用戶(hù)均可以使用ifort軟件 發(fā)表于:9/18/2015 C++編譯器項(xiàng)目屬性 一個(gè)完整的項(xiàng)目屬性一般包含:常規(guī),調(diào)試,C/C++,鏈接器,瀏覽信息,生成事件,自定義生成步驟,Web部署等根! 發(fā)表于:9/18/2015 C/C++編譯器-cl.exe的命令選項(xiàng) 和在IDE中編譯相比,命令行模式編譯速度更快,并可以避免被IDE產(chǎn)生的一些附加信息所干擾。本文將介紹微軟C/C++編譯器命令行模式設(shè)定和用法。 發(fā)表于:9/18/2015 各種 C++編譯器的性能對(duì)比 C++中的C/C++編譯器現(xiàn)在分為許多種,各有各的優(yōu)缺點(diǎn),但是現(xiàn)在界面上最熱的C/C++編譯器都有什么?以及l(fā)inux,windows,dos下的什么C/C++編譯器最流行?好了看完本文您就會(huì)知道了。 發(fā)表于:9/18/2015 第一屆5G算法創(chuàng)新大賽公布復(fù)賽入圍名單 2015年9月16日,北京 —— Altera公司 (NASDAQ: ALTR) 宣布,由Altera、西安電子科技大學(xué)、友晶科技主辦,華為、英特爾、展訊通信贊助的第一屆5G算法創(chuàng)新大賽公布進(jìn)入復(fù)賽的團(tuán)隊(duì)名單。 發(fā)表于:9/18/2015 ?…184185186187188189190191192193…?