人设是什么意思| 犀牛吃什么食物| 疹子长什么样| 双规是什么| 什么是糖类抗原| 脑梗前有什么预兆| 氪金是什么意思| 港澳通行证签注是什么意思| 为什么会得神经性皮炎| 入职体检70元一般检查什么| 梦见男婴儿是什么意思| 眼角长痘痘是什么原因| 私生饭什么意思| 妈妈的爸爸叫什么| 瞬息万变什么意思| 什么是天眼| 就餐是什么意思| 共济会是什么组织| edsheeran为什么叫黄老板| fsh是什么意思| 玫瑰糠疹吃什么药最有效| 乳房旁边疼是什么原因| 10.30什么星座| efg是什么意思| 腊月十八是什么星座| 割韭菜什么意思| wv是什么意思| 什么竹笋不能吃| 后脑勺出汗多是什么原因| 跟风是什么意思| 黄历破屋是什么意思| 九层塔是什么菜| 尿血吃什么药最好| 6.24什么星座| 喝什么茶去湿气最好| 传染性单核细胞增多症是什么病| 氟是什么| 大便呈绿色是什么原因| 人中长痘痘是什么原因| 区法院院长是什么级别| 为什么会骨盆前倾| 虚荣心是什么意思| 心悸气短是什么症状| 建议MRI检查是什么意思| 无产阶级是什么意思| 害喜是什么意思| 桃子不能和什么水果一起吃| 男性尿频是什么问题| 湿疹长什么样子| 早谢是什么症状| 牛犇是什么意思| 什么东西能戒酒| 熬夜喝什么汤比较好| 男人小腹疼痛是什么原因| 水逆什么意思| 梦见别人拉屎是什么意思| 皮肤癣是什么原因造成的| 身体缺钠会有什么症状| 手机壳买什么材质的好| 嗓子烧灼感是什么原因| 为什么要冬病夏治| 睡觉做梦多是什么原因| 梦见捡钱了是什么预兆| 梦见孩子拉粑粑是什么意思| 脂肪肝是什么| prc什么意思| 福建安溪名茶是什么| 装什么病能容易开病假| 中阴身是什么意思| 1020是什么星座| 屁特别臭是什么原因| mp5是什么| 10月13号是什么星座| 冰丝纤维是什么面料| 92年属什么| 寓言故事有什么| 熬夜吃什么水果好| 喉咙发炎吃什么药好得快| 生龙活虎是什么生肖| 农历8月是什么星座| 手足口病疫苗什么时候打| 上海市市委书记是什么级别| 动脉硬化吃什么可以软化血管| 肚子疼挂什么科室| 为什么生理期不能做| 因果是什么意思| 性价比高什么意思| 为什么家里会有蚂蚁| 09年是什么年| 什么叫闰年| 什么饭不能吃| 辟邪剑谱和葵花宝典有什么关系| 9月3号是什么星座| 爻辞是什么意思| 甲状腺是什么科| 梦见自己生了个女儿是什么预兆| 1955年属羊的是什么命| 白绫是什么意思| 黑什么| 凌字五行属什么| 肾虚有什么表现| 灰棕色是什么颜色| 蛤蚧是什么| 血栓有什么症状| 孩子干咳吃什么药效果好| 韩国的思密达是什么意思| 有什么脑筋急转弯| 猪吃什么| 经常打飞机有什么危害| 五谷中的菽是指什么| 乳腺结节是什么| 什么什么千山| 风热证是什么意思| 什么时候不容易怀孕| 超声心动图检查什么| 胃湿热吃什么中成药| 指标什么意思| 和田玉和翡翠有什么区别| 什么是双性人| 龙虾喜欢吃什么| 刷酸是什么意思| 挺尸 是什么意思| 伊朗用什么货币| 北阳台适合种什么植物| 殖民地是什么意思| 口腔溃疡看什么科| aww是什么意思| 什么食物补气| 味淋是什么调料| 头发不干就睡觉有什么危害| 喉咙红肿吃什么药| 魑魅魍魉什么意思| 维生素d3什么时候吃最好| 627是什么意思| sigma是什么牌子| 舌苔厚腻发白是什么原因| 庶母是什么意思| 画皮是什么意思| 腰间盘挂什么科| 复方甘草酸苷片治什么病| 处暑的处是什么意思| 什么是比| 持之以恒是什么意思| r代表什么| 什么是非萎缩性胃炎| 恋物癖是什么| 智能眼镜有什么功能| 东南角风水代表什么| 花生和什么不能一起吃| 血脂异常是什么意思| 非典是什么| 上传下达是什么意思| 夏天脚开裂是什么原因| 中年人手抖是什么原因| 腰椎生理曲度变直是什么意思| noah是什么牌子| 胃酸吃什么药效果最好| 什么是养生| 吃什么补黑色素最快| 溘然是什么意思| 天兵神将是什么动物| 什么是直女| ad是什么的缩写| 上升星座是什么| 雨像什么| lamer是什么牌子| 嘴歪是什么病的前兆| 嘴唇上有痣代表什么| 什么的火焰| 幽门螺杆菌吃什么药| 儿童包皮挂什么科| 双月刊什么意思| 五行土克什么| 孕妇不能吃什么| 喝了蜂蜜水不能吃什么| 黑发晶五行属什么| 清官是什么意思| 脚心疼是什么原因| 笋壳鱼是什么鱼| 5月出生是什么星座| 海南有什么水果| freeze是什么意思| 尿多吃什么药| 难入睡是什么原因| 镜检是什么| 原位癌是什么意思| 小马过河的故事告诉我们什么道理| 频繁感冒是什么原因| 祖母是什么意思| dr是什么检查| 手书是什么意思| 蚧壳虫用什么药最有效| 过期的洗面奶可以用来做什么| 备货是什么意思| 腿酸是什么原因引起的| 胚胎停育是什么原因造成的| 小姑娘月经推迟不来什么原因| 做梦梦到自己怀孕了是什么意思| 垂爱是什么意思| 为什么乳头会疼| 财政部部长什么级别| 陈皮的作用是什么| 膀胱壁增厚是什么原因| 大便很黄是什么原因| 虚不受补吃什么中成药| 什么炒菜好吃| 心寒是什么意思| 爽是什么结构| 禄代表什么生肖| 为什么会感染幽门螺杆菌| 自食其力是什么意思| 减肥喝什么牛奶| 郫县豆瓣酱能做什么菜| 蛋糕裙适合什么人穿| 用盐水洗脸有什么好处| singing是什么意思| 户籍信息是什么| 口渴是什么病的症状| egfr是什么意思| 最熟悉的陌生人是什么意思| 胃炎适合吃什么食物| 不服是什么意思| 皮肤黑的人适合穿什么颜色的衣服| 案例是什么意思| 微波炉蒸鸡蛋羹几分钟用什么火| 球是什么意思| 生孩子送什么花| 铁蛋白低是什么意思| spyder是什么品牌| 义眼是什么意思| 狮子女喜欢什么样的男生| 人生若只如初见是什么意思| 什么牌子的洗衣机最好| 手臂长痘痘是什么原因| 宝宝细菌感染吃什么药| 玉势是什么| 红顶商人是什么意思| 塔克是什么食物| pw是什么| 什么是孢子| hgb是什么意思| 什么叫做绝对值| 什么时间泡脚最好| 属虎的生什么属相的宝宝好| 头发掉什么原因| 胃糜烂吃什么药效果好| 85属什么生肖| rh血型D阳性是什么意思| 人类免疫缺陷病毒抗体是什么意思| 思维敏捷是什么意思| 苦荞茶有什么作用| 孕妇吃什么血糖降得快| 什么是三宝| 分娩是什么意思| 梦见房屋倒塌是什么征兆| 胆红素高是什么原因引起的| 石膏的主要成分是什么| 玉竹是什么| 陪跑什么意思| 什么人不能吃茄子| 老是想拉尿是什么原因| 河粉是什么| 乳臭未干是什么意思| 腮腺炎看什么科室| 百度

3D竞速赛 Speed Race 3D Highway Racing Game

Mikroprozessor mit mehr als einem vollst?ndigen Hauptprozessorkern in einem einzigen Chip
百度 中国环境监测总站预计,3月25日开始,京津冀及周边地区大气扩散条件持续不利,将出现一次较大范围的污染过程。

Der Begriff Mehrkernprozessor (abgeleitet vom englischen Begriff auch Multicore-Prozessor oder Multikernprozessor) bezeichnet einen Mikroprozessor mit mehr als einem vollst?ndigen Prozessorkern in einem einzigen Chip. Die Prozessorkern-Komponenten mit Ausnahme des Busses und eventuell einiger Caches sind mehrfach vorhanden. Es handelt sich also um mehrere (weitgehend) vollst?ndige, weitgehend voneinander unabh?ngige CPU-Kerne inklusive eigener Registers?tze und arithmetisch-logischer Einheiten (ALU).

Als Doppelkernprozessor (auch Dual-Core-Prozessor) bezeichnet man einen Mehrkernprozessor mit zwei Prozessorkernen. Mikroprozessoren mit einem CPU-Kern bezeichnet man zur Abgrenzung als Einzelkernprozessor (auch Single-Core-Prozessor). Mikroprozessoren mit drei Kernen werden Triple-Core-Prozessoren oder Dreikernprozessoren genannt. Diese Terminologie l?sst sich entsprechend fortsetzen. So spricht man bei vier Kernen von einem Vierkernprozessor (auch Quad-Core-Prozessor), wobei ein Vierkernprozessor aus zwei Doppelkernprozessoren oder vier eigenst?ndigen Kernen bestehen kann.

Multi-Threaded-CPUs sind mehrf?dige (engl. multithreading) Prozessorkerne mit mehreren Programmz?hlern und Registers?tzen, die sich gegenüber dem System aber als mehrere Kerne melden. Diese Technik kann je nach Aufwand im Prozessordesign unterschiedlich effizient umgesetzt sein. Intel nennt sie in einigen Prozessorlinien Hyper-Threading, IBM SMT (symmetrisches Multi-Threading). Der IBM Power5-Prozessor ist z. B. ein Doppelkernprozessor mit zwei Threads pro Kern, der Sun UltraSPARC-T1-Prozessor ein Achtkern-Prozessor mit vier Threads pro Kern. Im Unterschied zu echten Mehrkern-Prozessoren teilen sich hier die ?Kerne“ manche Ausführungseinheiten, wie zum Beispiel die Gleitkomma-Recheneinheit oder sogar die ALU. Dann muss evtl. ein ?Kern“ warten, wenn der andere diese Einheit gerade belegt.

Es ist nicht exakt definiert, welche Ressourcen genau ein Kern ?privat“ besitzen muss, um als ?eigenst?ndig“ und ?vollwertig“ zu gelten.

Einführung

Bearbeiten

Bis zum Jahre 2005 dominierten die Einzelkernprozessoren den PC-Bereich. Zuvor wurde nur selten versucht, durch den Einsatz von zwei oder mehr Einzelprozessoren die Leistungsf?higkeit zu erh?hen. Stattdessen stand damals neben neuen Befehlss?tzen wie MMX die Erh?hung der Taktfrequenz im Vordergrund. Doch ab Frequenzen von etwa 4 GHz war die entstehende Abw?rme nicht mehr sinnvoll handhabbar. Eine M?glichkeit der Fortentwicklung war die Einführung von Mehrkernprozessoren. So wurde ab der zweiten H?lfte des Jahres 2006 das Angebot in der oberen H?lfte des PC-Leistungsspektrums von Doppelkernprozessoren (Intel Core 2 Duo und AMD Athlon 64 X2) beherrscht. Dies markierte die Abkehr von einem Prinzip, das seit der Geburtsstunde der Prozessoren Gültigkeit hatte. So werden nur noch in wenigen F?llen Einzelkerne verbaut, da die entsprechenden Mehrkerne unwesentlich teurer sind.

Sinn und Zweck

Bearbeiten

Mehrkernprozessoren wurden entwickelt, weil eine Erh?hung der Rechenleistung durch h?here Taktfrequenzen gro?e technische Probleme verursachte. Es ist auch kostengünstiger, mehrere Kerne in einen Chip zu implementieren, als mehrere Prozessorsockel auf der Hauptplatine zu haben. Anders betrachtet kann mit derselben Anzahl an Chip-Sockeln und Chips theoretisch eine vervielfachte Rechenleistung erzielt werden (das n-fache bei n Kernen). In der Realit?t kann diese Steigerung aber kaum erreicht werden. Die tats?chliche Leistungssteigerung h?ngt vor allem davon ab, wie gut die Software parallelisiert ist. Dabei kann der Zugriff mehrerer aktiver Kerne auf den gemeinsamen Arbeitsspeicher zu Engp?ssen und Leistungsgrenzen führen, dagegen setzt man hochentwickelte Cache-Strategien ein.

Mehrkernprozessoren stellen neben einer Erh?hung der Taktfrequenz und dem Pipelining eine von vielen M?glichkeiten dar, die Leistung von Mikroprozessoren zu erh?hen. Die rein theoretische Leistungssteigerung ist vergleichsweise effizient und betr?gt maximal 100 % (gegenüber einem einzelnen Kern) pro zus?tzlichem Kern. In der Praxis h?ngt die Leistungssteigerung stark von dem Parallelisierungsgrad des ausgeführten Programms und des verwendeten Betriebssystems ab. Unix, der SMP-Linux-Kernel und Microsoft Windows ab XP unterstützen Mehrkernprozessoren (Windows NT und 2000 erkennen einen Mehrkernprozessor als mehrere Einzelkernprozessoren; dadurch sind zwar alle Kerne nutzbar, spezielle Mehrkernprozessoroptimierungen konnten aber nicht greifen). Dabei verteilt das Betriebssystem Prozesse und Anwendungen auf die einzelnen Prozessoren, die diese dann unabh?ngig parallel ausführen. Wird hingegen nur eine Anwendung ausgeführt, so muss diese für die mehreren Prozessoren parallelisiert werden. Das bedeutet, die Anwendung wird so modifiziert, dass sie komplett oder auch nur Fragmente davon gleichzeitig auf mehreren Prozessoren als Threads ausgeführt werden.

So unterscheiden sich verschiedene Architekturen. W?hrend manche Architekturen leistungssteigernde Komponenten wie einen Shared Cache auf dem Chip unterbringen (so IBMs POWER4 und folgende, Sun UltraSPARC IV+ und T1), setzen andere Architekturen lediglich mehrere Einzelkerne mit eigenem Cache auf einen Chip. Prozessorbasiert lizenzierende Softwareunternehmen haben verschiedene Konzepte entwickelt, um auf diese Entwicklungen zu reagieren. So z?hlt Oracle bei Mehrkernprozessoren jeden Prozessorkern auf einem Chip mit 0,25 (Sun UltraSPARC T1), 0,5 (Intel und AMD CPUs) oder 0,75 (HP, IBM und Sun RISC CPUs). Microsoft hat angekündigt, nicht mehr die Kerne, sondern die Chips als Basis für die Lizenzierung heranzuziehen, womit auf einen Mehrkernprozessor nur noch eine Lizenz f?llt. Bei Windows Servern gilt jedoch die Core-basierte Lizenzierung.[1]

Varianten

Bearbeiten

Mehrkernprozessoren k?nnen je nach internem Aufbau in zwei Varianten unterteilt werden: symmetrische und asymmetrische Mehrkernprozessoren.

In symmetrischen Mehrkernprozessoren sind die einzelnen Kerne gleich. Ein für diesen Prozessor übersetztes Programm kann auf jedem beliebigen seiner Kerne ausgeführt werden. Bei dieser Art von Mehrkernprozessoren handelt es sich um SMP-Systeme. Da es sich bei Mehrkernprozessoren um eine Variante des SMP handelt, ist der Sinn und Zweck eines Mehrkernprozessors SMP platzsparend umzusetzen. Ein Beispiel für so ein 8-fach-SMP-System auf einem Chip ist der Sun UltraSPARC-T1-Prozessor.

Eine Abwandlung hiervon ist auch ARMs big.LITTLE-Konzept, in dem mehrere rechenstarke, energiehungrige Kerne mit einem rechenschwachen, energiesparenden Kern kombiniert werden. Der schwache Kern ist jedoch Bin?rcode-kompatibel mit den starken und kann ebenfalls alle Programme ausführen. Beispiele für dieses Konzept sind nVidia Tegra 3 und Samsung Exynos 5 Octa. Auch auf x86-Prozessoren von Intel finden sich ab der 12. Core-i-Generation (?Alder-Lake“) st?rkere Prozessorkerne, sog. ?P-Cores“ (für Performance), und Effizienzkerne, sog. ?E-Cores“ (für Efficiency), auf demselben Prozessorchip.[2] W?hrend die E-Cores weniger Strom verbrauchen, erledigen die P-Cores Aufgaben schneller. Dadurch kommet es vor allem auf den Scheduler an, damit nicht arbeitsintensive Tasks auf den langsamen E-Cores erledigt werden.[3][4] Zumindest unter Core i-12000 haben die P-Cores zus?tzlich die Befehlssatzerweiterung AVX-512, was Intel jedoch deaktivieren musste, weil die E-Cores dies nicht bieten.[5] Mit einem angepassten Scheduler wie Intels Thread Director, der die Unterschiede beider Core-Arten berücksichtigt, lassen sich Hybridcores effizient nutzen.[6] Bei x86-Prozessoren von AMD sind Hybridkerne für die kommende Ryzen-8000-Serie (Zen 5) geplant.[7]

Bei asymmetrischen Mehrkernprozessoren gibt es verschiedene Kerne, die unterschiedlich gesteuert werden und eine unterschiedliche Maschinensprache verstehen. Ein Programm kann nur auf einem seiner übersetzung entsprechenden Kern ausgeführt werden. Bei dieser Art von Mehrkernprozessoren arbeiten einige der Kerne wie klassische Hauptprozessoren, andere wie asynchrone Koprozessoren. Ein Beispiel für solch ein System ist der Cell-Prozessor von IBM.

Weitere Gruppen

Bearbeiten

Vielkern-Prozessoren

Bearbeiten

Als ?Manycore-Prozessoren“ werden oftmals Prozessoren mit deutlich mehr Rechenkernen als üblich bezeichnet; die Kerne (?Cores“) werden in mehrere ?Tiles“ (?Kacheln“) unterteilt, die jeweils definierte, meist redundante Aufgaben besitzen und eigene Recheneinheiten mit dem Zugriff auf gemeinsame Ressourcen (RAM, Cache, I/O-Einheiten) sind, beispielsweise die

  • IBM / DARPA / UT-Austin TRIPS: zwei Kerne mit je 16 Executions-Tiles, vier Register- und Data-Tiles, fünf Instruktions-Tiles, ein Control- sowie mehreren Memory- und Network-Tiles
  • Intel Terascale: ein Kern mit 80 bis 100 Tiles, davon einige auf SoC-Aufgaben spezialisiert
  • Intel Many Integrated Core Architecture (MIC) mit über 50 Tiles[8][9]

Mehrkern-Mikrocontroller

Bearbeiten

Aufgrund anderer Anforderungen eingebetteter Systeme als bei PC werden bei Mikrocontrollern mehrere Kerne nur langsam üblich. Ein erster Mehrkern-Mikrocontroller wurde 2006 auf den Markt gebracht.

Siehe auch

Bearbeiten
Bearbeiten

Einzelnachweise

Bearbeiten
  1. Lizenzierung von Windows Server 2025. Microsoft Corporation, 24. Januar 2025, abgerufen am 10. Juni 2025.
  2. Christian Hirsch: Intel Core i-12000 für Desktop-PCs: Hybrid-Design nur bei Core i7 und i9. In: Heise online. 4. Januar 2022. Abgerufen am 24. August 2023.
  3. Christian Hirsch: Hybrid-Prozessoren unter Windows 10 und 11 optimal einsetzen. In: Heise online. 20. September 2022. Abgerufen am 24. August 2023.
  4. Michael Larabel: New Intel Patch Series To Further Help Alder Lake / Hybrid CPUs On Linux. In: Phoronix.com. 26. August 2022, abgerufen am 24. August 2023 (englisch).
  5. Nischay Khanna: What Is AVX-512 and Why Is Intel Killing It Off? In: MUO (MakeUseOf.com). Valnet, 27. August 2022, abgerufen am 24. August 2023 (englisch): ?While the older systems used cores running on the same architecture, the Alder Lake processors use two different cores. These cores in the Alder lake CPUs are known as P and E-cores and are powered by different architectures. While the P-cores use the Golden Cove microarchitecture, the E-cores use the Gracemont microarchitecture. This difference in architectures prevents the scheduler from working correctly when particular instructions can run on one architecture but not on the other. In the case of the Alder Lake processors, the AVX-512 instruction set is one such example, as the P-cores have the hardware to process the instruction, but the E-cores do not.“
  6. Ian Cutress: Intel 12th Gen Core Alder Lake for Desktops: Top SKUs Only, Coming November 4th. In: AnandTech. 27. Oktober 2021, abgerufen am 24. August 2023 (englisch).
  7. Mark Mantel: ?Strix Point“: AMD folgt angeblich Intels Idee von Hybrid-Prozessoren. In: Heise online. 31. Juli 2023. Abgerufen am 24. August 2023.
  8. Intel Many Integrated Core Architecture
  9. MIC-Architektur bei heise
割掉胆对人有什么影响 肌瘤是什么 嗓子突然哑了是什么原因引起的 劝退是什么意思 做护士需要什么条件
尿潜血十一是什么意思 三七粉主要治疗什么病 阴道里面痒用什么药 什么炒蛋好吃 红螺寺求什么最灵验
腺肌瘤是什么意思 图片px是什么意思 什么是前列腺 什么食物是发物 柠檬苦是什么原因
bae是什么意思 属龙的本命佛是什么佛 木加炎念什么 阴蒂痛是什么原因 老花眼有什么办法可以恢复
游泳有什么好处hcv8jop7ns5r.cn 开放式耳机是什么意思hcv8jop7ns9r.cn 天下乌鸦一般黑是什么生肖hcv8jop2ns7r.cn 康妇炎胶囊主治什么jasonfriends.com 股票roe是什么意思imcecn.com
缺氧是什么症状hcv8jop5ns1r.cn 宝付支付是什么hcv8jop7ns6r.cn 4.11是什么星座hcv7jop4ns6r.cn 98年属什么hcv9jop6ns1r.cn 二倍体是什么意思hcv8jop5ns6r.cn
眼睛红红的是什么生肖hcv8jop5ns1r.cn 吃秋葵有什么禁忌hcv8jop7ns7r.cn fop是什么意思hcv8jop4ns7r.cn 睡前吃什么有助于睡眠hcv8jop6ns3r.cn 肚子里面跳动是什么原因hcv9jop3ns2r.cn
耐药性什么意思hcv8jop2ns1r.cn npc是什么beikeqingting.com 鲤鱼为什么很少人吃hcv9jop2ns2r.cn 星期三左眼皮跳是什么预兆hcv8jop6ns1r.cn 查血糖挂什么科mmeoe.com
百度