在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內不再提示

性能優越的M1芯片居然不支持Docker

Q4MP_gh_c472c21 ? 來源:嵌入式ARM ? 作者:嵌入式ARM ? 2020-12-03 09:26 ? 次閱讀

日前,蘋果在“返場”發布會“ One More Thing ”上隆重揭曉了其自研 5nm M1 芯片以及三款搭載此芯片的新 Mac 產品,此舉意味著蘋果正式開啟了從英特爾架構到 ARM 架構的過渡。其中令人印象深刻的是,蘋果宣稱,M1 芯片是“世界最快的處理器”。

蘋果這一句“豪言壯語”,果不其然引起了許多人對這款芯片進行測評。國外知名硬件評測網站 AnandTech 于 17 日表示已拿到搭載 M1 芯片的產品之一:Mac mini 2020 版,并發布了對 M1 芯片的詳細測評,其結果也證實了蘋果似乎并沒有夸大其詞。

性能優越的 M1 芯片

蘋果的 Firestorm 核在運行單線程負載時的時鐘頻率為 3.2GHz,相比 A14 芯片的 3GHz 頻率,提高了 6.66% ,而且只要散熱上還有空間,在運行全核心負載的時候也可以達到該時鐘頻率。除了 4 個 3.2GHz 性能核心以外, 2064MHz 還有 4 個 Thunder 效率核心,也比 A14 上的 1823MHz 高出很多。

除了 4 個高性能的 Firestorm 核心之外,M1 還包括 4 個 Icestorm 核心,旨在降低閑置功率并提高電池供電的效率。4 個性能內核和 4 個效率內核可以同時激活,盡管所有核心的性能吞吐量并不相同, M1 還是相當于 8 核 SoC 。

與 A14 芯片的內存差異

除了在 CPUGPU 上的核心數量不同外,M1 相比 A14 ,還有一個主要的性能提升因素:M1 運行在 128 位總線上,而不是移動設備 64 位總線上。8x16 位內存通道加上 LPDDR4X-4266 內存,意味著 M1 的內存帶寬峰值可以達到 68.25GB/s。

在內存延遲測試中,可以看到 M1 的延遲比 A14 低很多,在 128MB 完全隨機測試中 A14 延遲為 102ns ,而 M1 的延遲為 96ns 。

在內存帶寬方面,M1 也出色得令人驚訝:單個 Firestorm 核心就能達到最高 58GB/s 的內存讀取、33~36GB/s 的內存寫入速度,內存復制都能達到 60~62GB/s ,其波動范圍取決于使用的是標量指令還是向量指令。

這意味著,單個 Firestorm 就能占據所有內存帶寬,但也正因如此,多個核心同時訪問內存會由于擁堵而降低整體的有效帶寬:當所有核心全部加入時,速度降低為 46GB/s 。不過這種內存的提升已經足以加大 M1 與 A14 的性能差距,并提高蘋果與 x86 現有廠商的競爭力。

CPU :單線程和多線程性能大幅提升

AnandTech 采用了 Cinebench 和 Geekbench 來測試 Mac Mini 的 CPU 性能。

Cinebench R23 下 M1 單線程性能跑分數據:

通過數據顯示,M1 單線程性能僅輸給了 Zen3 和 Tiger Lake 架構的 CPU ,并且差距不大,甚至可與市場上最佳性能的 x86 CPU 比肩而立,大大超越了以往蘋果產品中所使用的英特爾芯片。

同時,可以看到 M1 在 x86 模式下運行 Rosetta 2 時,其性能數據都超過了以往的 Mac 產品。

Cinebench R23 下 M1 多線程性能跑分數據:

在多線程測試數據中,M1 擊敗了以往 Mac 的同類型低功耗 CPU。

Geekbench 5 下 M1 單線程性能跑分數據:

M1 在 Geekbench 5 的單線程測試中,再次表現出優異的性能,跑分數據位列第一。即使在 x86 兼容模式下仍可以與上一代高端 CPU 的頂級單線程性能相媲美,并且大幅超過了 Mac mini 和 Macbook 之前的版本。

Geekbench 5 下 M1 多線程性能跑分數據:

多線程性能取決于設計的核心數與功耗效率。M1 擊敗了 2017 年發布的 15 英寸 Macbook Pro (配備了 4 核 8 線程的英特爾 i7-7820HQ ),甚至是其兩倍。

GPU 性能:集成王者

AnandTech 在 GPU 性能測試首先采用了評測筆記本電腦的常規基準 GFXBench 5.0 ,通過這個機會,比較基于 M1 的 Mac Mini 與 Mac 生態系統內外其他的 CPU/GPU 組合。

Normal 1080p 下 Aztec Ruins 測試場景中 GPU 性能對比:

High 1440p 下 Aztec Ruins 測試場景中 GPU 性能對比:

總體而言,M1 的 GPU 性能非常強大。無論是 Normal 還是 High 模式下,M1 的 GPU 性能都遠遠領先其他集成 GPU ,甚至還超過了獨立 GPU Radeon RX 560X 。與 2018 年英特爾芯片的 Mac Mini 相比更是有天壤之別,相比之下,M1 的 GPU 性能提高了 6 倍以上。

另外,AnandTech 還在 Rosetta 上運行了性能測試的 x86 版本,GFXBench Aztec Ruins 測試顯示,原生二進制文件和二進制轉譯版本的 GPU 性能幾乎完全相同。

然后,AnandTech 還采用了 Futuremark 開發的 3DMark Ice Storm Unlimited 測試場景對 M1 的 GPU 性能進行測試。

3DMark Ice Storm Unlimited 測試場景下 GPU 性能對比:

通過數據顯示,搭載 M1 的 Mac Mini 性能恰好足以打敗配備 GTX 1650 。雖然這種測試場景并不常見,但也足以彰顯 M1 的強大。

此外,AnandTech 還采用了非常規的性能測試 BaseMark GPU 。

Medium 模式下 GPU 性能對比:

High 模式下 GPU 性能對比:

通過這項測試,可以看到 Mac Mini 2020 又一次超越了 2018 年英特爾芯片的 Mac Mini ,而且其性能比 2017 年配備了 Radeon Pro 560 的 MacBook Pro 至少快 50% 。雖然新款 MacBook Pro 性能更好是自然的,但這是一個集成 GPU ,整個芯片的功耗比 MacBook Pro 的 CPU 都要低,更不用說 MacBook Pro上的獨立 GPU 了。

最后,AnandTech 還測試了運行《古墓麗影:崛起》游戲時的 GPU 性能差異。該游戲于 2016 年發布,而且發行了 Mac 版本,并內置了性能測試,所以能夠在游戲場景中比較 M1 與其他 Windows 筆記本電腦的性能差異。但要注意,這是一款 x86 游戲,尚未移植到 ARM上,因此游戲的 CPU 端通過 Rosetta 運行。

Value 模式下 GPU 性能對比:

在 768p Value 的模式下,Mac Mini 提供了超過 60fps 的速度,再次大幅領先于 2018 年搭載了英特爾芯片的 Mac Mini 以及該系列的所有其他集成 GPU ,并且與搭載 Radeon 560X 的 Acer Nitro 5 2019 相差無幾。

Enthusiast 模式下 GPU 性能對比:

在 1920×1080 的 Enthusiast 模式下,基于 M1 的 Mac Mini 的幀數不到 40fps ,雖然比 Ryzen + 560X 系統高出 20% 以上,但可能歸因于 Rosetta 和通用 API 的低效率,要遠落后于 GTX 1650 。不過 Mac Mini 在 1080p 分辨率下就能達到率足以正常游戲的 39.6 幀,而且只需降低一點畫質或分辨率就可以回到 60 幀以上,對于完全是在集成 GPU 上運行的結果來說,這已經足夠強大了。

功耗 - Mac Mini 2020 (M1)
古墓麗影崛起(Enthusiast配置) GFXBench Aztec
(High)
整體功耗 16.5 Watts 11.5 Watts
GPU功耗 7 Watts 10 Watts
CPU功耗 7.5 Watts 0.16 Watts
DRAM功耗 1.5 Watts 0.75 Watts

這兩種工作負載幕后的工作方式有很大不同。Aztec 是一種合成測試,在屏幕外運行,盡可能收集無干擾情況下的 GPU 測試結果,達到了最高 GPU 功耗( 10 瓦),但幾乎沒有觸及 CPU 核心(以及顯示控制器等其他元素)。相反,《古墓麗影:崛起》是真實的游戲工作負載,整個 SoC 都運轉了起來,GPU 功耗徘徊在 7 瓦左右,CPU 功耗的浮動很大,但峰值僅高了一點。而無論使用哪種基準,最終結果都是相同的:M1 SoC 以超級本級別的功耗提供了所有這些性能。

總體來看,這些測評都體現出了 M1 芯片的卓越,不僅內存帶寬優于 A14 芯片,CPU 單線程和多線程性能都很優秀,M1 的集成 GPU 也沒有辜負蘋果在高性能 GPU 方面的聲譽,不僅領先于其他集成 GPU ,還可以與低端獨立 GPU 相媲美。

搭載如此一款性能優越的芯片,蘋果此次的新 Mac 產品吸引了不少開發者,但也因此,部分有特定軟件需求的開發者選擇了退而遠之,是怎么回事呢?

Rosetta 2 轉譯“需要時間”

雖然這款 M1 芯片性能足夠強大,但別忘了,這并不是單純地換一個芯片這么簡單。換芯的背后意味著架構的變換,而架構的變換就足以讓許多原本深度依賴其生態系統的開發者受到沉重打擊。

蘋果雖為了順利實現架構過渡,提供了 Rosetta 2 轉譯器,可以將英特爾處理器編寫的指令“翻譯”為 M1 芯片可以理解的命令,但這只限于大部分沒有涉及到處理器特性的應用程序,無法與操作系統或硬件有直接交互的軟件兼容。

此外,微軟在上周表示,在新 Mac 中首次啟動如 Word、Excel、PowerPoint、Outlook、OneNote 和 OneDrive 這些 Mac 應用時,利用 Rosetta 2 轉譯的同時,這些應用還會在Dock欄中跳動約 20 秒。

對此,蘋果開發者文檔承認 Rosetta 2 轉譯會使運行速度變慢,并指出 Rosetta 2 轉譯“需要時間”:

當一個可執行文件中包含英特爾指令,macOS 會自動啟動 Rosetta 開始轉譯。轉譯完成后,系統會啟動轉譯后的可執行文件來代替原文件。但是轉譯過程需要時間,因此用戶可能有時會覺得轉譯后的應用程序啟動或運行速度比較慢。

搭載 M1 芯片的 Mac 目前無法運行 Docker

運行速度變慢或許還可以忍受,但 Docker 無法在搭載 M1 芯片的新 Mac 上運行這點真實地勸退了很多開發者。

曾在 7 月就有開發者反饋 Docker 無法在搭載 Apple Silicon 的設備上啟動。盡管彼時他的設備搭載的并不是 M1 芯片而是 A12X 芯片,但就目前來看,搭載 M1 芯片的 Mac 的確無法運行 Docker 。

當時,一位就職于 Docker 的工作人員 Stephen Turner 在這條反饋下回應:我們正在與蘋果緊密合作。但由于新芯片還沒有支持虛擬化,因此可以預料到這種情況(實際上我們對此還無能為力)。

根據 11 日發布會介紹,蘋果似乎已經改善了這項問題:macOS 具有虛擬化功能, M1 芯片也可以支持虛擬化。但遺憾的是,目前看來這項支持尚未移植至 Docker。

Docker Desktop 負責人 Ben De St Paer-Gotch 近日在他的博文中對此回應:“盡管蘋果發布了 Rosetta 2 來幫助將應用程序轉移到新M1芯片上,但這對 Docker Desktop 的使用并沒有幫助。”

他表示,在 Docker Desktop 的表面下,實際運行的是一個虛擬機,因此為了在新 Mac 上實現這個目標,Docker Desktop 需要移至蘋果新的管理程序框架上,還需要重制所有管道以提供 Docker Desktop 核心體驗。

此外,Docker Desktop 的更新還需要配合其他軟件對蘋果新架構的適配:Go 作為 Docker Desktop 的后端語言,Electron 來實現 Docker Dashboard 以查看桌面內容。因此,Docker 在努力適配搭載 M1 芯片的新 Mac 時,也在密切關注這些軟件的適配進度。

參考鏈接:

https://www.docker.com/blog/apple-silicon-m1-chips-and-docker/

https://github.com/docker/for-mac/issues/4733

https://www.anandtech.com/show/16252/mac-mini-apple-m1-tested/3

責任編輯:xj

原文標題:什么?性能強大的 M1 芯片不支持 Docker ?

文章出處:【微信公眾號:嵌入式ARM】歡迎添加關注!文章轉載請注明出處。

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

    關注

    459

    文章

    52253

    瀏覽量

    437123
  • 蘋果
    +關注

    關注

    61

    文章

    24539

    瀏覽量

    203240
  • Docker
    +關注

    關注

    0

    文章

    512

    瀏覽量

    12760

原文標題:什么?性能強大的 M1 芯片不支持 Docker ?

文章出處:【微信號:gh_c472c2199c88,微信公眾號:嵌入式微處理器】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦
    熱點推薦

    MC SDK為什么不支持H743?

    MC SDK FOC為什么不支持H743,看樣子只支持H745H755。如何利用MCSDK生成可以在H743中運行的FOC控制代碼。
    發表于 06-06 07:44

    i.MX8MMini中的Cortex-M4不支持SDIO嗎?

    的 FreeRTOS,我們從 NXP 論壇獲取了信息,并正在努力為 RTOS 構建環境 我們注意到,在構建完成后移植無線驅動程序時。 RTOS 的當前源代碼不包括 SDIO 驅動程序。 i.MX8MMini 中的 Cortex-M4 不支持 SDIO 嗎? 如果
    發表于 04-03 06:45

    為什么IMX8M-Plus不支持4K編碼?

    從IMX8M-Plus文檔可以看出,VPU編碼器最高支持1080p60。看起來Hantro VC8000E編碼器,它表示支持 4K 編碼。 有誰知道為什么 IMX8M-Plus
    發表于 03-26 06:52

    沒有hyper-v,Hyper-V無支持:解決系統不支持Hyper-V問題

    ? ? 在當今數字化轉型的浪潮中,企業對于管理效率和精度的要求日益提高。批量管理工具作為一種創新的管理手段,正逐漸成為企業提升競爭力的重要法寶。今天就為大家介紹Hyper-V無支持:解決系統不支持
    的頭像 發表于 02-10 10:38 ?3255次閱讀
    沒有hyper-v,Hyper-V無<b class='flag-5'>支持</b>:解決系統<b class='flag-5'>不支持</b>Hyper-V問題

    PCM1680 does not support a board-to-board interface不支持板對板的是怎么解讀?

    The PCM1680 does not support a board-to-board interface不支持板對板的是怎么解讀
    發表于 12-11 07:31

    請問ads1x9xECG fe不支持Windows10嗎?

    ads1x9xECG fe不支持Windows 10嗎?
    發表于 12-03 06:54

    請問ADS1299EEGFE-PDK支不支持QSPI?

    不支持QSPI,如果支持芯片上的線接哪幾個引腳。
    發表于 11-21 07:36

    ADS1299的配套軟件不支持讀取級聯的其他芯片的數據,如何實現讀取級聯的多個芯片的數據呢?

    ADS1299的配套軟件不支持讀取級聯的其他芯片的數據,如何實現讀取級聯的多個芯片的數據呢,是用stm32進行spi通信嗎,如何實現呢
    發表于 11-13 06:36

    INA149不支持單電源供電嗎?

    從INA149的數據手冊看,是可以單電源供電的,但是我用INA149的TINA模型仿真了下,發現單15V供電的時候,輸出恒為1V,輸入共模電壓20V,輸入差模電壓125mV,但是我改成+-15V供電就能輸出! 我想知道這是因為模型的原因還是INA149就不支持單電源供
    發表于 09-14 07:07

    iPhone16不支持微信?蘋果最新回應

    來源:青春上海 編輯:感知芯視界 Link 有網傳消息稱“iPhone16可能不支持微信”,對此記者致電蘋果官方熱線,接線的蘋果中國區技術顧問表示,第三方言論關于iOS系統或者蘋果設備能否再使用微信
    的頭像 發表于 09-05 09:00 ?794次閱讀

    飛凌微車規級視覺處理芯片M1系列:高性能、低功耗、小封裝尺寸

    電子發燒友網報道(文/李彎彎)近日,思特威(SmartSens)正式宣布全資子公司品牌——飛凌微電子(Flyingchip,簡稱“飛凌微”)。同時,飛凌微M1車載視覺處理芯片系列正式亮相,包括M1
    的頭像 發表于 08-14 09:11 ?5493次閱讀

    OPA569是不支持這么高頻率嗎?

    OPA569并聯使用用作電流驅動,輸入頻率20K的正選電壓信號,要求輸出20K的正選電流信號。用示波器測試負載電阻兩端的電壓波形振蕩比較厲害,當降低頻率是可以改善很多。是不支持這么高頻率嗎?
    發表于 08-07 06:50

    STM32G4系列到底支不支持位帶操作

    印象中不止一次有人詢問STM32G4系列到底支不支持位帶操作。
    的頭像 發表于 07-29 09:45 ?2131次閱讀
    STM32G4系列到底支<b class='flag-5'>不支持</b>位帶操作

    為什么在ESP-IDF 4.3(VSCODE)下配置USB端口時說不支持

    文檔里面說ESP32-C3可以使用USB來下載固件,并用USB當console口。 但在ESP-IDF 4.3(VSCODE)下配置USB端口時,說不支持。 我是查了文檔說支持才設計硬件用USB口
    發表于 06-20 06:19

    請問esp32-c3不支持pcnt嗎?

    我在esp32-c3開發板上測試pcnt,編譯報錯找不到相關的函數,查看sdk源碼發現要配置CONFIG_SOC_PCNT_SUPPORTED才會編譯pcnt.c,查看examples里面的項目也說了只支持ESP32 和ESP32-S2,請問是不支持ESP32-C3嗎?為
    發表于 06-18 07:27
    主站蜘蛛池模板: 久久久久国产精品免费看 | 岛国大片在线播放 | 狂捣猛撞侍卫攻双性王爷受 | 夜天干天干啦天干天天爽 | 看真人一级毛片 | 亚洲国产高清人在线 | 欧美综合在线视频 | www资源| 免费视频在线播放 | 一级做a爱免费观看视频 | 精品手机在线视频 | 久久香蕉国产线看观看精品yw | 久久伊人成人网 | 久久伦子沙发 | 国产精品任我爽爆在线播放6080 | 欧洲不卡一卡2卡三卡4卡网站 | 天天综合视频网 | 欧美亚洲啪啪 | 久久久久久噜噜噜久久久精品 | 天天干夜夜添 | 加勒比一本一道在线 | 抽搐一进一出gif免费男男 | 国产全部理论片线观看 | 日本成人免费观看 | 在线亚洲欧美性天天影院 | 天天成人 | qvod高清在线成人观看 | 35qao强力打造免费上线高清 | 天天操夜夜做 | 色黄网站成年女人色毛片 | 国产成年美女毛片80s | 欧美性淫爽www视频播放 | 午夜精品久久久久久影视riav | 天堂w| 性欧美日韩 | 成人国产精品一级毛片了 | 美女视频永久黄网站在线观看 | 九色在线观看视频 | 国产牛牛 | 不卡免费在线视频 | 天天干天天草天天射 |