当前位置: 首页 > news >正文

网站开发的未来发展asp网站服务器架设

网站开发的未来发展,asp网站服务器架设,中国互联网协会举报中心,seo基础优化包括哪些内容文章目录 并行与分布式 第7章 体系结构 上7.1 多处理器结构7.1.1 多处理器存储结构分类7.1.2 非共享存储多处理器7.1.3 共享存储多处理器7.1.4 多核结构 7.2 Cache一致性问题7.2.1数据共享引发的问题7.2.2 Cache一致性协议7.2.3 监听协议的实现7.2.4目录式协议 并行与分布式 第… 文章目录 并行与分布式 第7章 体系结构 上7.1 多处理器结构7.1.1 多处理器存储结构分类7.1.2 非共享存储多处理器7.1.3 共享存储多处理器7.1.4 多核结构 7.2 Cache一致性问题7.2.1数据共享引发的问题7.2.2 Cache一致性协议7.2.3 监听协议的实现7.2.4目录式协议 并行与分布式 第7章 体系结构 上 7.1 多处理器结构 7.1.1 多处理器存储结构分类 非共享存储多处理器 每个处理器内存私有逻辑上独立编址不共享无Cache一致性问题属于松散耦合系统支持消息传递编程模型如OpenMPI。多个处理器存在于多个计算机中实质是多进程MIMD问题集群工作站Cluster of WorkstationsCOW/大规模并行处理机 Massively Parallel ProcessingMPP 共享存储多处理器 所有处理器内存共享逻辑上统一编址共享有Cache一致性问题属于紧密耦合系统支持共享存储编程模型。如OpenMP多个处理器存在于同一个计算机中实质是多线程MIMD问题 7.1.2 非共享存储多处理器 工作站机群COW • 每个节点是一套完整的计算机系统SMP或Workstation拥有本地 磁盘和独立完整的OS • 使用低成本的商用互联网络实现节点间的互联 • 作业通常由大量服务组成服务有各自的私有地址空间 • 服务间采用RPC或Resful API互相调用通过消息队列来协调工作流程 • 企业级应用廉价、大规模、扩展性MapReduceHadoop 三高系统目标 高可用结构鲁棒性多活实例、数据可靠热备与副本、可重构系统多点协同 节点宕机与链路断路实验高性能负载均衡反向代理、弹性计算webservice、低延迟消息队列分布式缓存 峰值性能暴力测试高可信数据加密身份认证权限控制 大规模并行处理机MPP • 使用高宽带低延时的通信网络实现节点间的互联 • 具有较好的可扩放性支持数百/千万级别的处理器规模 • 作业通常由大量进程组成进程有各自的私有地址空间 • 进程采用消息传递机制常采用阻塞报文交互方式 • 一个OS管理所有的硬件 超算 7.1.3 共享存储多处理器 集中式共享存储多处理器 • CSMCentralized Shared-Memory Multiprocessor • SMPSymmetric Shared-Memory Multiprocessor • UMAUniform Memory Access Multiprocessor • 处理器访问存储器的时间是一样的均匀的 分布式共享存储多处理器 • DSM Distributed Shared-Memory Multiprocessor • AMPAsymmetric Shared-Memory Multiprocessor • NUMANon-Uniform Memory Access Multiprocessor • 处理器访问存储器的时间是不一样的非均匀 7.1.4 多核结构 原有的多处理器是指多个CPU每个CPU是单核的。多核技术是对多处理器技术的进一步扩展多核技术是指在一枚处理器中集成两个或多个完整的计算内核从而提高计算能力的技术。多核CPU采用了与原来的单CPU相同的硬件体系结构显著提升计算能力的同时无需进行硬件技术的变更。 多核架构的研究内容 片内处理核心的个数Cache层次和容量分布互连结构晶体管使用的平衡度 典型多核结构专用L1-Cache结构 早期多核处理器的一种组织架构现在在嵌入式芯片中仍能见到。在这种组 织方式中只有一级片内Cache每个核带有自己的专用L1 Cache分成指令Cache和数据Cache。这种组织的一个典型实例是ARM11 MPCore。 典型多核结构专用L2-Cache结构 专用L2 Cache多核系统结构无片内共享Cache在这种结构里片内有 足够的可用面积容纳多个L2 Cache。这种组织的一个典型实例是AMD Opteron。 典型多核结构共享L2-Cache结构 共享L2 Cache多核系统结构采用了和专用L2 Cache多核结构类似的存储空间分配不同的是该处理器架构拥有共享L2 CacheIntel的Core Duo处理器就是这种结构。 典型多核结构共享L3-Cache结构 共享L3 Cache多核系统结构出于性能上的考虑分离出一个独立的三级 Cache每个CPU计算内核除了拥有专用的一、二级Cache外还共享L3 Cache Intel Core i7就是这种结构。 基于Cache结构的优点 全局数据在共享Cache级上不需要复制内核间通信开销低层次化Cache系统化减少整个系统的不命中概率局部线程能使用更多的Cache空间Cache在芯片晶体管面积中占比增大可以显著降低系统功耗 7.2 Cache一致性问题 7.2.1数据共享引发的问题 共享数据在共享存储多处理器结构中只供一个处理器使用的数据称为私有数据多个处理器共同使用的数据称为共享数据各个处理器通过对共享数据的读写来实现通信。 缓存一致性问题 • 数据进入Cache可减少平均访存时间和减轻对存储器的带宽要求。 • 私有数据进入Cache不会引入新的问题 • 共享数据进入Cache则同一存储块在多个处理器的Cache中有副本当某个处理器对其Cache中的副本修改后该副本与其他副本中的数据不一致称为多处理机的Cache一致性问题 7.2.2 Cache一致性协议 Cache一致性协议的分类 写作废协议Write invalidatevs 写更新协议 ·发生WtHit时把所有其他副本全部作废还是将新数据同步更新到所有副本写直达协议 vs 替换写回协议 • 发生RdMiss/WtMiss时去存储器获得最新数据还是从远程cache获得最新数据按写分配协议经过cachevs 不按写分配协议绕过cache • 发生wt时先调入本地cache再wt还是直接到数据所在处wt Cache一致性协议的两种实现方式 监听式协议 • 基于总线传递信息:1vN • 存储器中数据块的共享状态信息分散保存在各个Cache中物理上分布的各个存储器拼合成逻辑上统一的大存储器物理上分布的cache状态信息拼合成逻辑上统一的Cache Hot状态。 目录式协议 • 基于互联网络传递信息1v1 • 存储器中数据块的共享状态信息集中保存在本地目录中物理上分布的各 个存储器拼合成逻辑上统一的大存储器物理上分布的目录拼合成逻辑上 统一的大目录。 写更新 vs 写作废 • 占用总线进行状态信息传输的次数、内容和数据量 • 占用总线进行数据传输的次数、内容和数据量 • 对同一个数据从对它的写操作到它的读操作之间的延迟 7.2.3 监听协议的实现 监听协议的实现保存信息 • 替换写回法Cache的修改位可直接实现一致性修改位置1的必然是系统中唯一最新副本 • Cache原有的有效位可以直接实现作废操作 • Cache原有的Tag可直接实现监听地址Tag比对 • 给每个Cache块增设一个共享位独占为0共享为1 监听协议的实现传递信息 RdMiss/WtMiss/Invalidate 监听协议状态、操作、时序 • 每个Cache控制器内嵌入有限状态机 • 操作包括改变Cache状态通过总线访问存储器通过总线发送Cache作废 • 写访问串行化通过总线控制权的竞争来保证 每个cache包含四个部件 • Cache控制器 • Cache地址表lookup table • Cache数据表data table • Cache状态表 每个cache中的数据块只有三种状态 • Invalid无副本 • Shared至少1副本且存储器中的值是最新值clean只读 • Modified唯一副本且存储器中的值是旧值dirty读写 Cache控制器有两个探针 • 一个探针监听本地CPU • 一个探针监听共享总线 每个CPU只与本地cache控制器交互 • CPU不连入共享总线所有远程访问均经过本地cache控制器实现 本地Cache控制器监听本地CPU的数据请求地址 本地Cache控制器通过总线监听其他远程Cache 监听式协议小结 • 两种情况下cache块写回存储器发生M块替换以及M变S之前 • 两种情况下Invalidate收到Invalidate以及收到WtMiss • 调入新块时优先从远程cache调没有才从存储器调多个远程cache可能都有share状态的副本多个cache要竞争 • 直接利用系统中已经存在的总线和Cache状态位实现容易成本 较低 • 一个cache在总线上广播其他cache监听系统规模变大时广播 操作将成为系统瓶颈因此该协议的可扩放性较差 7.2.4目录式协议 目录一种逻辑上集中的数据结构。对于存储器中的每一个可以调入Cache的数据块在目录中设置一条目录项用于记录该块的状态以及哪些Cache中有副本等相关信息。 对于任何一个数据块都可以快速地在唯一的一个位置中找到相关的信息。 物理上分布式适用分布式共享存储多处理器目录与存储器均分布在各节点中每个目录中仅保存对应本地存储器的cache状态信息对不同目录的访问可以在不同节点上并行 分布式共享存储多处理器增加目录 节点分类及关系 • 请求节点A发出访问请求地址K • 目录节点B维护地址K对应的唯一存储器的目录不分本地还是远程 • 远程节点C其cache中拥有对应副本逻辑上的远程 宿主 请求节点A通过K可以解析出唯一目录节点BK高位为存储器节点索引K低位为存储器节点内偏移所有存储器采用高位交叉编址对存储单元矩阵按列优先的方式进行编址同一个存储器中的高log2m位都是相同的目录节点B通过查询目录状态信息可能从自己的存储器中取出数据向A提供服务也可能会从共享集中选中一个远程节点C从其Cache中取回副本然后向A提供数据服务 系统各部件状态 目录为存储器中的每个存储块记录状态共有三种状态 • Uncached所有cache中无副本 • Shared至少1副本且存储器中的值是最新值clean只读模式 • Exclusive其拥有者cache具有唯一副本且存储器中的值是旧值dirty读写模式 每个cache为本地缓存的数据块记录状态共有三种状态 • Invalid无副本 • Shared至少1副本且存储器中的值是最新值clean只读模式 • Modified唯一副本且存储器中的值是旧值dirty读写模式 每个cache为本地缓存的数据块记录状态共有三种状态 • Invalid无副本 • Shared至少1副本且存储器中的值是最新值clean只读模式 • Modified唯一副本且存储器中的值是旧值dirty读写模式 目录状态信息 • 目录状态信息是一种数据结构用于记录哪些cache拥有数据块的副本。 • 最常用的实现技术是采用位向量为被缓存的设置是每个主存块设置一个位向量向量中的每一位对应于一个处理器其长度与处理器的个数成正比。由位向量指定的处理机的集合称为共享集G。 • 处理器个数N每个本地存储块个数m则信息量m x N x NON^2 • 可以仅对进入cache的块设置目录动态法也可以让目录项的位向量长度固定静态法 本地Cache控制器监听本地CPU的数据请求地址根据该地址查询本地数据cache 远程节点C响应目录节点B 目录节点B响应A 目录节点B响应C 目录结构分为3类 • 全映像每一个目录项都包含一个位向量N个处理机位向量N位每一位对应于一个处理机目录所占用的空间与N^2成正比。 • 有限映像每一个目录项存放一个处理机号码共有m个目录项m为常数N个处理机则号码位数log_2^N目录所占空间Nm log_2^N。替换策略 • 链式目录每一个目录项存放一个指针链表项链表的长度随着副本数的增减动态变化平均长度m为常数级N个处理机目录所占空间Nm log_2^N。单向链表 双向链表 目录式协议小结 • 目录式协议中cache的基本状态cache块的状态转换规则与 监听式协议在实质上是相同的 • 当对cache块进行写操作时该cache块必须处于独占状态 • 对于任何一个处于共享态的块目录节点的存储器的内容是更新过的最新值 • 监听式协议中的“消息广播”改为“点对点通信” • 当出现某cache块被替换写回时被写回的旧块有唯一目录节点B1被调入的新块有唯一目录节点B2cache和B1、B2都是单线联系B1和B2在逻辑上是不同的节点当然地址分布重合也可能导致B1和B2落在相同的物理节点中
http://wiki.neutronadmin.com/news/288941/

相关文章:

  • 济南装修公司排名前十强智能网站排名优化
  • 韶关市建设工程造价网站给帅哥做奴视频网站
  • 抢购网站源码李江seo
  • 宁波网站推广业务网站建设地图素材
  • 怎样做网站公司免费windows云电脑
  • 计算机科学与技术 开题报告 网站建设平面设计哪里学
  • 傻瓜式做网站程序网站推广话术与技巧
  • 哪里网站可以做微信头像制作手机网站用什么软件
  • 景安企业网站建设给客户做非法网站
  • 甘肃城乡建设厅网站网站seo排名优化
  • 深圳市网站备案网页设计实验报告摘要
  • app模板网站模板网络规划设计师案例分析
  • 宣城网站seo诊断沈阳建设工程信息网招标显示待验证什么意思
  • 湛江北京网站建设学编程要会英语吗
  • 小地方做外卖网站怎样世界网站制作
  • 石河子做网站wordpress term id
  • 有哪些公司建设网站磁贴式网站模板
  • wordpress更改轮播图百度关键词优化快速排名软件
  • 网站建设最新教程视频wordpress支持国内视频的编辑器
  • 免费的网站后台陕西省城乡住房建设部网站
  • 宁德做网站怎样做美食网站
  • 西安+美院+网站建设seo推广是什么意思呢
  • 成都网络优化网站建设seo公司推荐
  • js做的携程网站建立什么网站
  • 网站单页模板怎么安装北京到牡丹江
  • 南京金九建设集团网站连云港网站关键词优化
  • 腾讯建站官网人才网站建设方案
  • 北京大兴网站建设做微视频的网站
  • 企业网站的重要性书签图片
  • 全球最好的设计网站wordpress加背景音乐