淋病挂什么科| 维生素c什么时候吃最好| 中暑吃什么药见效快| 无为而治什么意思| 粑粑黑色是什么原因| 咳嗽吃什么好| 鲑鱼是什么鱼| 双肺结节是什么病| 为什么尿是黄的| 草莓什么时候成熟| 为什么头皮总是很痒| 进德勤一般要什么学历| 消石灰是什么| hcg低有什么补救的办法| 看见蜈蚣有什么预兆| 六味地黄丸的功效是什么| 子宫肌瘤是什么原因造成的| 牙周炎有什么症状| 光明磊落是什么生肖| ph值偏高是什么意思| 电疗有什么作用和功效| vt是什么意思| 巨蟹座前面是什么星座| 新茶是什么意思| 金蟾是什么| 睡久了头疼是什么原因| 牛蒡茶有什么功效| 奶粉二段和三段有什么区别| 坪效是什么意思| 为什么同房会痛| 丁香花长什么样| 右眼皮跳是什么预兆男| 天台是什么意思| 水瓶座前面是什么星座| 刘胡兰是什么样的人| 梦见鳝鱼是什么预兆| 美女是什么意思| 佳什么意思| 血脂高饮食应注意什么| 老年人缺钾吃什么好| 耳加贵念什么| 渗透压是什么意思| 心梗是什么症状| 手机号码是什么| 曼巴是什么意思| 私生子是什么意思| 横店是什么| 叶酸偏高有什么影响| 4月15号是什么星座| 坚强后盾是什么意思| 肌红蛋白是什么意思| 人尽可夫什么意思| 梦见跟别人打架是什么意思| 梦见移坟墓是什么预兆| 乙肝表面抗体阳性什么意思| 静脉曲张是什么意思| 末法时期是什么意思| 卵巢增大是什么原因引起的| 未必是什么意思| 梦到牛是什么意思| 卫生纸是什么垃圾| 幽门杆菌的症状是什么| 限量版是什么意思| 伤口拆线挂什么科| 什么是皮炎| 人乳头瘤病毒16型阳性是什么意思| 尿蛋白2十吃什么药| 秦始皇为什么焚书坑儒| 及第是什么意思| 人参长什么样子图片| 什么床最环保没甲醛| 牛黄是什么| 小孩瘦小不长肉是什么原因| 为什么小腿肌肉酸痛| 10月14日什么星座| 什么是无氧运动| 仪态万方是什么意思| 为什么不嫁丧妻之男| 纸醉金迷是什么意思| 全身发黄是什么原因| 免疫球蛋白有什么作用| 血压的低压高是什么原因| 一个齿一个禹念什么| 愚蠢是什么意思| 紫花地丁有什么功效| 9月10日是什么节日| 梦见自己儿子死了是什么意思| 聪明的人有什么特征| 月子里可以吃什么蔬菜| 天天喝豆浆有什么好处和坏处| 梳头有什么好处| 木瓜是什么季节的| 10月4日是什么星座| 家里出现蜈蚣是什么预兆| 什么是植物神经| 女性尿路感染什么原因引起的| 囡是什么意思| 惭愧的意思是什么| 黄色上衣配什么颜色裤子| 办护照需要什么证件| 女人脑供血不足吃什么| 松香对人体有什么危害| 齐博林手表是什么档次| 绒毛膜促性腺激素是什么意思| 皮肤自愈能力差缺什么| hiv阴性是什么意思| 为什么玉镯不能戴左手| 山药对人体有什么好处| 8月7号是什么星座| 广东是什么气候| 爱理不理是什么意思| 热伤风吃什么| 女人背心正中间疼是什么原因| 什么是肾功能不全| 梨花是什么生肖| 立夏是什么意思| 属牛男和什么属相最配| 探望病人买什么水果| 牛蛙不能和什么一起吃| 胎盘血窦是什么意思| AC是胎儿的什么意思| 中午一点半是什么时辰| 腰间盘突出是什么原因引起的| 全身发烫但不发烧是什么原因| 灼热感是什么样的感觉| 梦见蛇是什么意思| 梦见花开是什么预兆| aimer是什么意思| 腮腺炎吃什么食物| 硬膜囊受压是什么意思| 两个禾念什么| 潜血试验阳性什么意思| 精血亏虚吃什么中成药| 早上六点是什么时辰| 儿童吃什么长个子最快| 剥苔舌是什么原因| 藿香正气水有什么功效| 6.19什么星座| 手机流量是什么| 鸭肫是什么部位| 加盟店是什么意思| 炎性增殖灶是什么意思| 阿米替林片是治什么病的| oem贴牌是什么意思| 生花生吃了有什么好处| 梦见车丢了是什么意思| 胯骨在什么位置| 读书的意义是什么| 坐骨神经吃什么药效果最好| 平起平坐代表什么生肖| 荨麻疹可以吃什么水果| 胆囊炎输液用什么药| 智商什么意思| crp医学上是什么意思| 传教士是什么姿势| 龟头是什么意思| 非常的近义词是什么| 王允和貂蝉什么关系| 头部ct挂什么科| 村居是什么意思| study是什么意思| 儿童包皮挂什么科| 七月份生日是什么星座| 检查胆囊挂什么科| 龙傲天是什么意思| 灵芝孢子粉有什么作用| 男人下面有异味什么原因| 山楂和什么相克| 薰衣草什么时候开花| 孕妇熬夜对胎儿有什么影响| 预估是什么意思| 阴囊是什么部位| 蜂蜜不能和什么一起吃| 拔罐痒是什么原因| hpv16是什么| 补办手机卡需要什么| ct什么意思| 猪脚煲汤放什么材料好| 腿上起水泡是什么原因| 炉果是什么| 菊花是什么意思| 一百万存款算什么水平| 阳痿是什么原因引起的| 冻感冒了吃什么药| 哈尼是什么意思| 梦到离婚是什么征兆| 多囊肾是什么病| 大侠是什么意思| 马什么梅| 喜欢蓝色的女人是什么性格| 精疲力尽是什么意思| 淡竹叶有什么功效| 经期适合吃什么| 文化底蕴是什么意思| 什么时候喝蜂蜜水最好| yrc是什么牌子的鞋| 银耳是什么| 挚肘是什么意思| 玄孙是什么意思| 路怒症是什么| 双红出彩是什么生肖| 星星像什么比喻句| 凉皮用什么粉做的| 什么体质人容易长脚气| 禾加比读什么| 甜不辣是什么| 摧残是什么意思| 老鳖吃什么| 长痘痘吃什么水果好| 阴虚火旺吃什么药| nb是什么牌子| 手心有痣代表什么| 梦到男孩子是什么意思| 百褶裙配什么鞋子| 北京大裤衩建筑叫什么| 一去不返是什么生肖| 16岁是什么年华| 肾上腺瘤吃什么药可以消除| 流口水是什么原因引起的| 怒发冲冠是什么意思| 身份证号最后一位代表什么| 尿酸高不能吃什么蔬菜| 旖旎什么意思| 风雨雷电代表什么生肖| 便秘用什么药| 芒硝有什么作用| ic是什么意思| 来大姨妈喝酒有什么影响| 鼻梁高的男人说明什么| 山茱萸的功效与作用是什么| 白什么什么| 石斛有什么功效| 晕菜是什么意思| 噤若寒蝉是什么生肖| 白带变多是什么原因| 什么是介入治疗| 暂停服务是什么意思| 宇舶手表什么档次| 脑鸣吃什么药| 成人礼送什么礼物| 铁蛋白低是什么意思| 曹字五行属什么| 火腿肠是什么做的| 梦见买棺材是什么征兆| 情人节送什么花| 结婚下雨有什么说法| 舌苔厚白用什么泡水喝| 甲流乙流吃什么药| 信仰是什么意思| 舰长是什么级别| 玫琳凯属于什么档次| 女性什么时候排卵| 惊蛰后是什么节气| 男人为什么会遗精| 余字五行属什么| 腹胀便溏是什么意思| 淋巴炎吃什么药| 耐受是什么意思| o型血有什么好处| 冷感冒吃什么药好得快| 出现幻觉幻听是什么心理疾病| 日在校园讲的什么| 美版苹果和国行有什么区别| 阿司匹林肠溶片什么时候吃| 百度Vai al contenuto

打赢三大攻坚战 实现高质量发展

Da Wikipedia, l'enciclopedia libera.
百度 大数据分析显示,福克斯、凯越和科鲁兹这三款美系车,自2017年7月起至今一直位居全国二手车畅销榜排行三甲。

Non-Uniform Memory Access (NUMA) è un'architettura di memoria sviluppata per i sistemi multiprocessore dove i tempi di accesso dipendono dalla posizione della memoria rispetto al processore. Nelle architetture NUMA un processore può accedere rapidamente alla propria memoria locale, più lentamente alle memorie degli altri processori o alla memoria condivisa.

L'architettura NUMA è il logico passo successivo delle architetture SMP. Uno dei primi sistemi con questo tipologia di architettura fu l'XPS100 della Honeywell Information Systems Italia negli anni 80 e fu poi anche sviluppata da Sequent e Data General durante gli anni novanta. Queste tecnologie vennero in seguito adottate da VMS e da molti sistemi Unix, parzialmente anche nell'architettura di Windows NT Server dopo la ver. 5.6 e successivi.

Concetti basilari

[modifica | modifica wikitesto]

Le moderne CPU sono molto più veloci delle memorie a cui accedono. All'inizio degli anni settanta quando iniziarono a diffondersi i primi supercomputer le memorie erano molto più veloci dei processori e quindi problemi di accesso alla memoria non si ponevano. Con il rapido incremento della frequenza di funzionamento delle CPU i tempi di accesso alla memoria divennero un problema sempre più impellente fino a diventare uno dei principali problemi delle attuali generazioni di processori. Molti sistemi sviluppati alla fine degli anni 80 e 90 si concentravano sull'ottenere sistemi di accesso alla memoria molto veloci piuttosto che unità di calcolo veloci dato che l'obiettivo dei sistemi era quello di poter trattare elevate quantità di dati.

La chiave per ottenere elevate prestazioni con i moderni supercomputer è quello di limitare l'accesso alla memoria a una limitata quantità di memoria molto veloce. Per realizzare questo vengono utilizzate cache di dimensioni sempre crescente all'interno dei processori che mantengono i dati utilizzati di frequente. Queste cache vengono aggiornate con algoritmi sempre più avanzati al fine di mantenere solo le informazioni utilizzate effettivamente di frequente. Questi metodi non sono in grado di compensare completamente il continuo aumento di memoria e di dimensione dei programmi e sistemi operativi che riducono le prestazioni delle cache. Nei sistemi multiprocessore questo diventa ancora più evidente dato che solo un processore può accedere alla memoria mentre gli altri processori se devono accedere alla memoria sono costretti ad attendere il loro turno.

L'architettura NUMA cerca di porre rimedio a questo problema fornendo a ogni processore una piccola zona di memoria ad accesso esclusivo e veloce in modo da evitare la creazione di colli di bottiglia. Nel caso di applicazioni che richiedono la condivisione di dati come nel caso di server e simili l'architettura NUMA migliora le prestazioni se si suddivide la memoria centrale in diversi banchi e si assegna ad ogni banco un numero ridotto di processori.

Naturalmente i dati non sono realmente separati nelle memorie dei singoli processori e se dei dati devono essere elaborati da più processori questo è possibile. In questo caso l'architettura NUMA prevede che il software o dei dispositivi hardware provvedano a spostare i dati da un banco a un altro. Questa copia dei dati rallenta i processori e quindi l'efficienza delle architetture NUMA dipende molto dai compiti svolti dal sistema.

Coerenza delle cache e NUMA (ccNUMA)

[modifica | modifica wikitesto]

Oramai qualsiasi processore è dotato di una piccola zona di memoria molto veloce e ad accesso esclusivo chiamata cache. Queste memorie migliorano notevolmente le prestazioni del sistema perché sfruttano il principio di località dei programmi, ma la loro gestione introduce un notevole carico di lavoro aggiuntivo all'architettura NUMA.

Sebbene semplice da progettare, un'architettura NUMA senza cache non viene normalmente implementata, date le scarse prestazioni del sistema. Un'architettura NUMA che non mantenga le cache coerenti sarebbe anch'essa semplice da progettare ma la sua programmazione sarebbe praticamente impossibile. Quindi tutte le architetture NUMA hanno al loro interno dei meccanismi hardware che provvedono a gestire la coerenza delle cache; queste architetture sono chiamate ccNUMA.

Questi sistemi normalmente utilizzano comunicazioni interprocesso tra i gestori delle cache che tengono traccia del fatto che più processori abbiano copie della stessa zona di memoria e questi provvedono a invalidare le cache se uno dei processori modifica una di queste zone di memoria controllate. Per questa ragione le architetture NUMA forniscono delle prestazioni scarse se i processori accedono alle stesse zone di memoria in rapida successione. I sistemi operativi che sopportano le architetture NUMA cercano di ridurre il problema allocando i processi in modo da sfruttare la divisione dell'architettura e fornendo algoritmi di gestione e di bloccaggio della memoria in modo da ridurre gli accessi contemporanei alla stessa zona di memoria.

NUMA e cluster

[modifica | modifica wikitesto]

L'architettura NUMA può essere vista come una versione ridotta di cluster di computer. L'aggiunta della paginazione della memoria virtuale a un sistema a cluster permette di emulare un'architettura NUMA anche se questa non esiste in hardware. Tuttavia questa soluzione è molto più lenta: la comunicazione interprocesso in un'architettura NUMA software è diversi ordini di grandezza più lenta di una comunicazione interprocesso in un'architettura NUMA hardware.

Voci correlate

[modifica | modifica wikitesto]

Altri progetti

[modifica | modifica wikitesto]

Collegamenti esterni

[modifica | modifica wikitesto]
  Portale Informatica: accedi alle voci di Wikipedia che trattano di informatica
为什么会长闭口 七情六欲什么意思 8月28号是什么星座 兔对冲生肖是什么 右手抖是什么病的预兆
心肌缺血吃什么药最好 甲状腺结节是什么症状 小米长什么样 一个月来两次大姨妈是什么原因 现象是什么意思
采阴补阳是什么意思 得了阴虱用什么药能除根 吃什么变聪明 粉瘤不切除有什么危害 梦到头上长虱子什么意思
身不由己是什么生肖 什么只好什么 er是什么意思 健忘是什么意思 孕妇为什么不能吃桃子
11月1号是什么星座hcv9jop7ns3r.cn 女为悦己者容是什么意思hcv8jop8ns5r.cn 赟读什么creativexi.com 清鱼是什么鱼hcv9jop2ns2r.cn 回族为什么不吃猪肉hcv7jop7ns1r.cn
两个水念什么hcv8jop8ns1r.cn 吃无花果有什么好处hcv8jop8ns7r.cn 儿童乘坐高铁需要什么证件hcv9jop5ns6r.cn 猫离家出走预示着什么qingzhougame.com 学籍卡是什么样子图片hebeidezhi.com
余年是什么意思dajiketang.com 7月12日什么星座hcv8jop4ns3r.cn 客家是什么意思hcv8jop0ns8r.cn 可孚属于什么档次hcv9jop5ns8r.cn 如是我闻是什么意思hcv7jop9ns9r.cn
跳蛋是什么bjhyzcsm.com 什么天喜地hcv9jop1ns3r.cn 胃烧心吃什么食物好hcv7jop7ns4r.cn 庚申五行属什么hkuteam.com 知青为什么要下乡hcv7jop7ns4r.cn
百度