自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 TopCoder开发大赛优胜者:仅为兴趣或展示自我参加竞赛

原文地址:http://www.intel.com/cd/ids/developer/apac/zho/307726.htm作者:Geoff Koch我们必须承认,某些人具有与生俱来的编程天分。Fred Batty 就是其中之一。现供职于 Sun Java System Messaging Server 团队的 Fred Batty 曾在 Sun Microsystems 公司工作达九年之久,

2006-08-31 10:34:00 2607 3

原创 检测32位多核处理器拓朴结构

原文地址: http://intel.csdn.net/ISN_J.aspx?action=JMP&pointid=406本文就一种功能强大的算法展开了讨论,该算法可帮助应用软件借助英特尔的处理器计算单处理器平台或多处理器平台中的处理器和高速缓存拓扑。要落实许可策略要求,正确计算处理器拓扑至关重要。通过了解处理器和高速缓存拓扑信息,多线程软件可以更加有效地利用硬件多线程资源,提供出色的性能。在

2006-08-28 09:42:00 1579 2

原创 如何在高速缓存边界对齐数据结构

原文地址:http://intel.csdn.net/ISN_J.aspx?action=JMP&pointid=396挑战确保每个同步变量都独自位于一个高速缓存行上。 正如我们在如何避免错误共享 中所讨论的那样,当将同步结构拉伸至高速缓存行的大小后,必须确保同步结构在高速缓存边界上对齐。解决方案利用下面给出的适当编码技术,将数据结构在高速缓存边界上对齐。 将同步结构拉伸为高速

2006-08-21 16:36:00 2711 2

原创 功耗优化:移动发展愿景

英特尔移动平台的设计旨在推动移动愿景进一步向前发展,涵盖领域包括:更强的性能、更耐久的电池时间、新颖的外观、以及可靠的无线连接特性等关键领域。例如,英特尔 SpeedStep® 技术的架构创新便确保了 CPU 在保持高性能的同时延长电池寿命。新的电池技术尽管受用,但电池寿命依然有限。软件应在功率优化中扮演主要角色。移动平台包括各种组件,如 中央处理器、液晶显示屏、硬盘、DVD 和芯片组,每种组件都

2006-08-15 10:10:00 1030

转载 AOP在大规模软件开发项目中应用的尝试与思考

转自:http://blog.csdn.net/junli0310/archive/2006/07/08/893161.aspx 本文的写作源于一个真实的大型软件开发项目,我们努力尝试在这个项目中推广应用AOP。在此我们将对曾经面临过的一些实际问题与困难进行分析,试图引发关于面向方面软件开发(AOSD)的一些更深层次的思考。本文的作者将站在开发者的角度做出客观的判断,既不是AOP的狂热鼓吹者,

2006-08-04 17:13:00 1282

转载 从spring到SOA

在面向对象方法中,系统的功能是通过一组相互协作的对象来实现,对象之间的协作通过对象间的相互关联来实现。 这种关联通常表现为对象或接口的引用,在早期的面向对象方法中,对关联对象的使用都是在代码中以编码方式得到,由对象的使用者负责对象的创建和清除,之间是调用对象的方法代码。这种方法将与业务无关的对象创建和清除和业务代码绑定在一起,使对象紧密耦合在一起,使对象难以测试和重用。spring 通过反转控制(

2006-08-04 17:03:00 1261 1

转载 把业务流程从操作中剥离出来

转自:http://blog.csdn.net/chensheng913/archive/2006/06/27/839811.aspx在操作层协调java服务简介摘要迄今为止,web应用程序开发的焦点在于将业务逻辑封装成服务。在这篇文章中,Masayuki Otoshi建议将业务流程也剥离出来,就像那些业务过程管理/工作流产品一样,应用基于XML的文档来描述业务。但是这里他深入到了更低的粒度-

2006-08-04 16:59:00 1427

转载 服务对象数据

转载来自【IT168 技术文档】网址:http://tech.it168.com/j/2006-06-14/200606140100770.shtml     服务对象数据     服务对象数据(Service Data Object,SDO)使用统一的抽象代替了各种各样的数据访问模型来创建、检索、更新和删除供服务实现使用的业务数据。SDO(请参阅参考资料部分中的 Service Da

2006-08-04 16:58:00 1406

转载 一些SOA的文章

资源  ·Jini技术,最早的SOA实现之一:http://www.jini.org   ·JEE规范:http://java.sun.com/j2ee/download.html#platformspec   ·学习.Net的的入门点:http://msdn2.microsoft.com/en-us/library/ms310245(en-us,MSDN.10).aspx   ·http://w

2006-08-04 16:55:00 1130

转载 超线程Hyper-Threading和OpenMP

现在的单处理器系统使用指令级的并行机制(ILP)在执行流水线的不同硬件功能中同时执行多条指令。现在的共享内存多处理器系统使用ILP机制,但是还可以利用线程级的并行机制(TLP)。TLP不仅可以允许并行执行指令,而且可以并行执行线程,这可以帮助大幅度提高多线程应用运行的速度。TLP的最终目标是以更少的时间完成更多的工作,减少整个应用的运行时间。虽然添加更多的处理器将会提高共享内存的多处理器系统的性能

2006-08-03 15:35:00 2926 1

转载 驳多核无用论-转载自孟岩的blog

究竟普通开发者是否需要面对多核,这个问题在很多地方都在讨论。很多人都认为不需要,这样说是基于过去几年的经验,认为目前的一般应用单核高速CPU已经足以应付,今后也没有新的重要应用驱动我们使用多核CPU,多核CPU要么是厂商狗急跳墙,要么是仅供科研计算,谢绝参观。我不这么认为。可以从两个角度来认识这个问题。其一,现在单核CPU已经逐渐淡出市场,新生产的机器全部是双核。因此未来新增的计算机全部都会是多核

2006-08-02 10:17:00 832

转载 多核平台的并行开发

在多核的设计概念出现后,迫使软件开发朝并行化方向发展。目前,在RISC架构的多核系统上已经形成了比较成熟的多线程系统并行处理能力。但是在x86架构下,应用程序的开发者还停留在单线程的开发模式下。 计算机的核心任务就是执行各种应用的计算,双核作为一种突破主频限制、在功耗不变的情况下,实现性能提高的技术,简单理解,就是将两个计算内核集成在一个处理器之中,而多核的出现成为解决计算效率和应用对资源调配

2006-08-01 11:46:00 1457

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除