|
计算机科学 2013
基于硬件锁的多线程同步设计和实现Keywords: 硬件锁,同步,ft处理器,gnuopenmp运行库中图法分类号tp314文献标识码a Abstract: 硬件锁用简单的取数指令实现“取并加一”或“取并减一”的原子操作。首先介绍了通用多核多线程ft处理器实现的硬件锁机制,并和软件锁机制进行了比较,之后介绍了使用硬件锁机制实现多线程同步的方法,然后在gnuopenmp运行库中设计并实现了利用硬件锁的多线程同步机制,最后采用典型openmp测试程序对使用硬件锁和使用软件锁的同步操作性能进行了评估和分析。
|