色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內(nèi)不再提示

英創(chuàng)信息技術ESM6802( iMX6-WEC7)多核性能測試

英創(chuàng)信息技術 ? 來源:英創(chuàng)信息技術 ? 作者:英創(chuàng)信息技術 ? 2020-02-05 11:08 ? 次閱讀

ESM6802是英創(chuàng)公司推出的基于Freescale i.MX6DL雙核處理器(ARM Cortex-A9,主頻1GHz)的高性能工控主板,預裝正版Windows Embedded Compact 7(WEC7)嵌入式操作系統(tǒng),WEC7一個最重要的特性就是對多核處理器的支持(Symmetric Multi-Processing(SMP)),下面將通過應用程序來測試在單核和多核情況下系統(tǒng)的執(zhí)行情況,為了更直觀的比較,同時參與測試的還有ESM3354,ESM3354是基于TI Coertex-A8處理器的工控主板,CPU主頻1GHz,同樣預裝WEC7操作系統(tǒng)。

所設計的測試程序代碼如下,其中的TestSmp函數(shù)有兩個輸入參數(shù),第一參數(shù)表示要創(chuàng)建測試線程的數(shù)量,第二個參數(shù)為所創(chuàng)建線程的運行時長。cbTestSmp是被創(chuàng)建的測試線程,測試線程主要是在一個while循環(huán)中,反復讀取內(nèi)存變量然后與預設值進行比較,在運行設定的時間后自動退出循環(huán),其中的threadParam->loops變量會記錄下while循環(huán)總共執(zhí)行的次數(shù)。

typedefstruct_SMP_THREAD_PARAM

{

UINT32 durationMs;

UINT32 threadId;

UINT64 loops;

BOOL bSetAffinity;

UINT32 sandBoxSize;

LPVOID sandBoxStart;

}SMP_THREAD_PARAM, *PSMP_THREAD_PARAM;

ULONGcbTestSmp(LPVOID param)

{

PSMP_THREAD_PARAM threadParam = (PSMP_THREAD_PARAM)param;

DWORD tStart = GetTickCount();

UINT8 *buffer = (UINT8 *)threadParam->sandBoxStart;

wprintf(L"Ahou, Thread %d, running for %d ms\r\n", threadParam->threadId,

threadParam->durationMs);

// Write to sandbox

for(UINT32 i = 0; i < threadParam->sandBoxSize; i++)

{

buffer[i] = (UINT8)(i);

}

while( (GetTickCount() - tStart) < threadParam->durationMs)

{

// Read back from sandbox

for(UINT32 i = 0; i < threadParam->sandBoxSize; i++)

{

if(buffer[i] != (UINT8)(i))

{

wprintf(L"Thread %d : error at byte %d for loop %I64d !!\r\n",

threadParam->threadId, i, threadParam->loops);

}

}

threadParam->loops++;

}

wprintf(L"Thread %d : terminating\r\n", threadParam->threadId);

return0;

}

voidTestSmp(UINT32 nNumOfThread, UINT32 durationMs)

{

UINT32 i;

PSMP_THREAD_PARAM threadParams;

HANDLE *threadHandles;

UINT64 totalLoops = 0;

UINT32 sandBoxSize = 1024 * 128; // 128 kB

HANDLE h_array[1];

threadParams = (PSMP_THREAD_PARAM)malloc(nNumOfThread *sizeof(SMP_THREAD_PARAM));

if(threadParams == NULL)

{

wprintf(L"Failed allocating thread params !\r\n");

return;

}

threadHandles = (HANDLE *)malloc(nNumOfThread *sizeof(HANDLE));

if(threadHandles == NULL)

{

wprintf(L"Failed allocating thread handles !\r\n");

return;

}

for(i = 0; i < nNumOfThread; i++)

{

threadParams[i].bSetAffinity = TRUE;

threadParams[i].threadId = i;

threadParams[i].durationMs = durationMs;

threadParams[i].loops = 0;

threadParams[i].sandBoxSize = sandBoxSize;

threadParams[i].sandBoxStart = malloc(sandBoxSize);

threadHandles[i] = CreateThread(NULL, 0, cbTestSmp, &threadParams[i], 0, NULL);

wprintf(L"Thread handle %d : 0x%x\r\n", i, threadHandles[i]);

}

h_array[0] = threadHandles[0];

DWORD res = WaitForSingleObject(h_array[0], INFINITE);

Sleep(500);

if(res == WAIT_TIMEOUT)

{

wprintf(L"Timeout waiting for threads !\r\n");

}

else

{

wprintf(L"All threads exited\r\n");

}

for(i = 0; i < nNumOfThread; i++)

{

wprintf(L"Thread %d did run %I64d loops\r\n", i, threadParams[i].loops);

totalLoops += threadParams[i].loops;

free(threadParams[i].sandBoxStart);

CloseHandle(threadHandles[i]);

}

wprintf(L"Total number of loops %I64d (%I64d millions)\r\n", totalLoops,

totalLoops / 1000000);

free(threadHandles);

free(threadParams);

}

將上述測試代碼編譯生成為exe文件,分別在ESM3354和ESM6802上運行,設置while循環(huán)的執(zhí)行時間均為10000ms,測試結果如下:

1、創(chuàng)建單個線程

測試主板與線程 ESM3354(1GHz單核 Cortex-A8) ESM6802(1GHz雙核Cortex-A9)
循環(huán)次數(shù) 6791 7493

當測試程序只創(chuàng)建一個測試線程時,ESM3354的while循環(huán)執(zhí)行了6791次,ESM6802執(zhí)行7493次,雖然ESM6802為雙核處理器,但由于程序只有一個線程,即同一時刻只有一個線程在運行,所以在相同的時間內(nèi),循環(huán)的次數(shù)僅略多于ESM3354。由于ESM3354和ESM6802的CPU主頻同樣都是1GHz,所以可以認為ESM6802多出的循環(huán)次數(shù)也就是Cortex-A8與Cortex-A9在代碼執(zhí)行效率上的差別。

2、創(chuàng)建兩個線程

測試主板與線程 ESM3354(1GHz單核 Cortex-A8) ESM6802(1GHz雙核Cortex-A9)
線程1循環(huán)次數(shù) 3390 7438
線程2循環(huán)次數(shù) 3442 7452
總循環(huán)次數(shù) 6832 14890

當測試程序創(chuàng)建了兩個線程時,ESM3354會將CPU資源大約平均的分配給兩個線程,如上表中線程1執(zhí)行了3390次,線程2執(zhí)行了3442次,兩個線程總共執(zhí)行的次數(shù)與只創(chuàng)建單個線程測試時的循環(huán)次數(shù)相當。ESM6802為雙核CPU,在測試程序有兩個線程的情況下,在同一時刻兩個線程可以同時運行,所以總的循環(huán)次數(shù)大約是單個線程測試時的兩倍。

通過上面的測試可以看到,在多線程情況下,如果操作系統(tǒng)支持多核處理器,那么雙核CPU的運算能力將是單核CPU的兩倍。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • WINDOWS
    +關注

    關注

    4

    文章

    3551

    瀏覽量

    88922
  • 嵌入式主板
    +關注

    關注

    7

    文章

    6085

    瀏覽量

    35449
收藏 人收藏

    評論

    相關推薦

    飛騰助力首屆教育信息技術應用創(chuàng)新大賽圓滿落幕

    近日,由中國教育技術協(xié)會主辦,教育部教育管理信息中心教育信創(chuàng)實驗室、公安部第三研究所、中國電子工業(yè)標準化技術協(xié)會信創(chuàng)工委會支持,北京航空航天
    的頭像 發(fā)表于 12-24 09:57 ?161次閱讀

    有方科技參編的信息技術團體標準發(fā)布

    近日,有方科技參編的《信息技術產(chǎn)品供應鏈成熟度 共性指標 第1部分:企業(yè)背景評價》《信息技術產(chǎn)品供應鏈成熟度 共性指標 第2部分:技術掌控評價》《信息技術產(chǎn)品供應鏈成熟度 共性指標 第
    的頭像 發(fā)表于 12-23 10:44 ?174次閱讀

    龍芯中科助力2024首屆教育信息技術應用創(chuàng)新大賽成功舉辦

    近日,2024首屆教育信息技術應用創(chuàng)新大賽在北京航空航天大學成功舉辦。本次大賽由中國教育技術協(xié)會主辦,教育信創(chuàng)實驗室、公安部第三研究所、中國電子工業(yè)標準化技術協(xié)會信
    的頭像 發(fā)表于 12-19 17:02 ?252次閱讀

    拓維信息參與牽頭組建!長沙新一代信息技術產(chǎn)教聯(lián)合體正式獲批

    的長沙新一代信息技術產(chǎn)教聯(lián)合體成功獲批,為長沙市信息技術產(chǎn)業(yè)發(fā)展注入了新的活力。圖/《2024年長沙市市級市域產(chǎn)教聯(lián)合體名單》長沙新一代信息技術產(chǎn)教聯(lián)合體將依托龍頭企
    的頭像 發(fā)表于 12-07 01:06 ?413次閱讀
    拓維<b class='flag-5'>信息</b>參與牽頭組建!長沙新一代<b class='flag-5'>信息技術</b>產(chǎn)教聯(lián)合體正式獲批

    中科創(chuàng)達榮獲2024年軟件和信息技術服務優(yōu)秀企業(yè)

    及前百家企業(yè)”名單。中科創(chuàng)達憑借非凡的技術實力與持續(xù)的創(chuàng)新能力,成功入選“2024年度軟件和信息技術服務競爭力百強企業(yè)”以及“2024年軟件和信息技術服務優(yōu)秀企業(yè)”。
    的頭像 發(fā)表于 10-30 11:44 ?508次閱讀

    銳恩科技引領微控制器MCU技術創(chuàng)新,賦能多元化應用!

    ,成為國家高新技術半導體企業(yè)的佼佼者。銳恩科技不僅致力于為客戶提供高可靠性、高性能、高性價比的一站式半導體芯片供應服務,更在8位和32位MCU市場不斷創(chuàng)新,推動技術進步與產(chǎn)品應用拓展
    發(fā)表于 09-29 13:40

    創(chuàng)國產(chǎn)化背景下的工控主板發(fā)展現(xiàn)狀

    創(chuàng),是信息技術應用創(chuàng)新產(chǎn)業(yè)的簡稱,于2016年“信創(chuàng)工委會”(信息技術應用創(chuàng)新工作委員會)提出,目的就是要推動我們國內(nèi)軟硬件關鍵技術的研發(fā)
    的頭像 發(fā)表于 09-21 16:15 ?435次閱讀

    梯度科技入選2023年信息技術應用創(chuàng)新解決方案名單

    日前,工業(yè)和信息化部網(wǎng)絡安全產(chǎn)業(yè)發(fā)展中心(工業(yè)和信息化部信息中心)在天津舉辦2024信息技術應用創(chuàng)新發(fā)展大會暨解決方案應用推廣大會。會上正式公布了2023年
    的頭像 發(fā)表于 09-09 16:29 ?448次閱讀

    CPU單核性能多核性能的區(qū)別

    CPU的單核性能多核性能在多個方面存在顯著的差異,這些差異主要體現(xiàn)在處理能力、應用場景、性能瓶頸以及技術發(fā)展等方面。以下是對兩者區(qū)別的詳細
    的頭像 發(fā)表于 09-02 14:42 ?7185次閱讀

    集芯IP6802:至為芯設計的一站式無線充電soc解決方案應用芯片

    設計的無線充電解決方案采用了集芯的IP6802。作為該方案的核心部件,IP6802不僅擁有高效的無線充電功能,還具備了靈活的定制能力,能夠根據(jù)客戶的需求進行個性
    的頭像 發(fā)表于 08-02 16:40 ?470次閱讀
    <b class='flag-5'>英</b>集芯IP<b class='flag-5'>6802</b>:至為芯設計的一站式無線充電soc解決方案應用芯片

    IPv6 在信創(chuàng)產(chǎn)業(yè)中的發(fā)展歷程

    隨著信息技術的飛速發(fā)展,信創(chuàng)產(chǎn)業(yè)作為國家信息安全和科技自主創(chuàng)新的重要領域,正日益受到廣泛關注。在信創(chuàng)產(chǎn)業(yè)的發(fā)展過程中,IPv6扮演著至關重要
    的頭像 發(fā)表于 06-17 14:46 ?395次閱讀
    IPv<b class='flag-5'>6</b> 在信<b class='flag-5'>創(chuàng)</b>產(chǎn)業(yè)中的發(fā)展歷程

    深圳比創(chuàng)達EMC|EMI電磁干擾:電子設備性能的頭號敵人.

    深圳比創(chuàng)達EMC|EMI電磁干擾:電子設備性能的頭號敵人在電子信息技術飛速發(fā)展的今天,電磁干擾(EMI)已成為影響電子設備性能和穩(wěn)定性的重要因素。今天深圳比
    發(fā)表于 05-21 11:19

    創(chuàng)測試究竟是什么?與性能測試的差別是什么?

    創(chuàng)測試性能測試在多個方面存在顯著的區(qū)別。 首先,信創(chuàng)測試是一個更為全面和系統(tǒng)的
    的頭像 發(fā)表于 04-24 15:34 ?887次閱讀

    創(chuàng)測試哪些產(chǎn)品需要做呢?

    創(chuàng)測試是指對信創(chuàng)工程項目中的產(chǎn)品、系統(tǒng)等進行測試和驗證,以確保其符合預期要求和性能表現(xiàn)。
    的頭像 發(fā)表于 04-23 18:19 ?621次閱讀

    龍芯中科三項信創(chuàng)方案入圍工信部2023年信息技術應用創(chuàng)新應用示范案例名單

    近日,工業(yè)和信息化部通報了2023年信息技術應用創(chuàng)新解決方案征集遴選結果,本次共評選出典型解決方案173個、應用示范案例83個、單項創(chuàng)新案例64個。
    的頭像 發(fā)表于 03-07 16:45 ?965次閱讀
    龍芯中科三項信<b class='flag-5'>創(chuàng)</b>方案入圍工信部2023年<b class='flag-5'>信息技術</b>應用創(chuàng)新應用示范案例名單
    主站蜘蛛池模板: 无码日韩人妻精品久久蜜桃入口 | 抽插喷S骚爽去了H| 四虎影5151毛片在线看| 久青草国产在视频在线观看 | 国内自拍 在线 亚洲 欧美| 中文字幕久精品视频在线观看| 日本AAA片爽快视频| 国内2018年午夜福利5678| jlzz中国jizz日本老师水多| 亚洲视频中文字幕| 色久天| 玖玖爱精品视频| 国产午夜福利片| 大桥未久电影在线| 999人在线精品播放视频| 亚洲欧美日韩国产另类电影| 色婷婷亚洲精品天天综合影院| 久久热国产在线视频| 国内精品蜜汁乔依琳视频| max girls 大感谢祭| 伊人网中文字幕| 西西人体大胆牲交PP6777| 欧美人与动牲交A免费| 久久久无码精品亚洲A片猫咪| 国产老肥熟xxxx| 丰满少妇发泄14p| 成人免费一区二区无码视频| 91精品在线国产| 亚洲男女羞羞无遮挡久久丫| 少妇高潮惨叫久久久久久欧美| 免费特黄一区二区三区视频一| 黑人干亚洲人| 国产精品18久久久久网站| 91麻豆精品一二三区在线| 迅雷成人下载| 为什么丈夫插我我却喜欢被打着插 | 亚洲AV福利天堂一区二区三| 日韩精品无码视频一区二区蜜桃| 欧美精品专区免费观看| 久久久久久电影| 红桃传媒少妇人妻网站无码抽插|