![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
处理器设计
yunterry
Android & Java developer,关注分布式系统开发和微服务架构
展开
-
论分布式计算与线程并行
分布式计算与线程并行两者是相差很远的概念,只不过个人觉得它们在设计思想上有几分相似,所以把他们联系起来讨论。 线程并行要依赖于程序员的并行编程思想和并行编程工具,进行并行编程时程序员要处理好线程间的负载均衡和数据同步的问题,这类问题在组建分布式集群中也会遇到。 在多线程并行中,程序员通过编译器把一个程序分割成多个线程,各个线程去匹配多核中的某一个核,让多个核并行原创 2013-05-16 23:07:02 · 838 阅读 · 0 评论 -
处理器的并行设计思想
并行执行是提升处理器性能的基本思想。 VLIW处理器实现并行依赖于编译器的优化功力,比起 Superscalar,VLIW处理器结构更简单。指令的并行化需要特定的编译器来分析程序的语法树结构,通过代码的行为分析指令的相关性,实现指令的乱序调度。处理器要对循环结构进行展开,软件流水执行。 从底层来看,采用SIMD技术是让数据实现并行,通过让一条指令处理多组数据,减原创 2013-05-12 23:12:17 · 963 阅读 · 0 评论 -
自主指令集思考
处理器技术是通信行业的基础,因为涉及国家信息安全战略,政府高度重视发展自主通用处理器,但是在自主处理器指令集ISA体系架构上,我们面临着一个艰难的选择,是采用国外的现有指令集还是发展一套自主的指令集呢? 龙芯选择了现有的MIPS指令集,因为这样就不用花大力气重新构建软硬件生态系统。但事实也并非那么简单,龙芯生态系统依然脆弱,MIPS也并不代表最终的选择。原创 2013-06-05 23:02:05 · 1246 阅读 · 1 评论