Фильтры

Article

并行软件优化三步走

提高并行软件的性能需要采用结构化的方法,充分利用开发资源,快速取得出色成效。本文将这种方法划分为三个不同阶段:  

Автор: aaron-tersteeg (Intel) Последнее обновление: 05.07.2019 - 10:18
Article

64 位英特尔® 架构处理器拓扑枚举

 

Автор: Последнее обновление: 05.07.2019 - 20:39
Article

并行优化规划

下载 (英语 PDF, 75KB)

Автор: Diana B. (Intel) Последнее обновление: 05.07.2019 - 10:45
Блоги

最快线程间数据交换算法,有效避免锁竞争 -- TwoQueues

处理多线程数据共享问题注意的几个要点:

1、锁竞争:尽量减少锁竞争的时间和次数。

2、内存:尽量是使用已分配内存,减少内存分配和释放的次数。尽量是用连续内存,减少共享占用的内存量。

多线程数据交换简单方案A:

定义一个list,再所有操作list的地方进行加锁和解锁。

简单模拟代码:

Автор: Последнее обновление: 04.07.2019 - 21:30
Блоги

使用多线程的利弊

1. Amdahl定律

Автор: Последнее обновление: 04.07.2019 - 21:26
Article

哈工大计算机网络实验一 :多线程服务器编程

思路:linux下包含头文件#include <pthread.h>

编译的时候加上参数 -lpthread

Автор: Последнее обновление: 05.07.2019 - 14:10
Блоги

spring3+hibernate4 service 中多线程事务异常及解决

初次使用spring3结合hibernate4做项目,迅速配置完成,测试,一切正常。

然而,当我在service层中另外开启一个线程,线程中的方法需要进行数据库操作,这个时候,悲催的抛出了异常:-org.hibernate.HibernateException: No Session found for current thread

Автор: Последнее обновление: 04.07.2019 - 21:23
Article

游戏行业的人工智能设计(第一部分)

The gaming industry has seen great strides in game complexity recently. Game developers are challenged to create increasingly compelling games. This series explores important Artificial Intelligence (AI) concepts and how to optimize them for multi-core.
Автор: админ Последнее обновление: 12.12.2018 - 18:00
Article

游戏行业的人工智能设计(第二部分)

Designing AI for Games. Intelligent agents need to identify points of interest in the game world. This article shows how to identify and optimize points of interest and provides ways of organizing them for multi-threading.
Автор: админ Последнее обновление: 12.12.2018 - 18:00
Article

循环修改增强数据并行性能

When confronted with nested loops, the granularity of the computations that are assigned to threads will directly affect performance. Loop transformations such as splitting and merging nested loops can make parallelization easier and more productive.
Автор: админ Последнее обновление: 05.07.2019 - 14:48