正在加载...
 
< 思科以8.3亿买下I...
评论:“烧不尽”的垃... >
高性能安全设备与多核并发设计 
  主题:[网络安全] | 标签:原创,信息化,信息安全,多核处理器,并行/并发设计 | 浏览数(1861) | 评论数(1) | 2007-01-09
面对用户对安全设备多功能、高性能的要求;多核处理器的推出商用以及并发程序设计的理念,使得我们可以考虑基于多核系统的并发设计来满足用户对系统高性能的要求。
所谓多核并发程序设计:就是在应用任务相关性研究的基础上,首先实现任务的有效分解;进而依据子任务相关性分析,确定处理器核心资源分配、高速共享缓存和快速同步机制的有效利用,协调并解决多任务线程在多处理器核心上的并发运行。
因此,针对多核系统的应用研究应主要考虑解决:
1、应用软件的任务并行化。这主要涉及任务的相关性研究、任务的并行化粒度以及任务的划分原则等;
2、系统平台软件对并行化任务的支持。这主要包括:进程/线程间的通信、共享与同步机制,处理器资源的分配与调度机制(实现任务与处理器核心资源之间的映射管理)等;
核心问题。
此外,需要注意的是:
1、为取得好的性能,任务的划分、任务间的信息同步以及资源调度对工作任务的处理性能影响很大,需要慎重考虑。
2、因多个任务的并发运行,系统中任务的调度与管理更为复杂,切忌因任务协调不好而造成的系统死锁,从而降低系统的可用性和稳定性。
3、进程/线程的同步等待操作以及可能的系统死锁问题是否会被利用,造成有预谋的使多核安全设备失效的攻击。
4、并行应用软件的测试技术以及问题定位也是一个必须考虑的难题。
......
http://www.i170.com/Article/54369/trackback

评论:

  huangmin  2007-01-10 评论  

适应多核处理器的应用,一个很好方向,不错:)

    发表评论: