会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 9. 发明授权
    • Relaxation of synchronization for iterative convergent computations
    • 放松迭代收敛计算的同步
    • US09069545B2
    • 2015-06-30
    • US13184718
    • 2011-07-18
    • Lakshminarayanan RenganarayanaVijayalakshmi Srinivasan
    • Lakshminarayanan RenganarayanaVijayalakshmi Srinivasan
    • G06F9/44G06F9/30G06F9/52G06F9/45
    • G06F9/3004G06F8/458G06F9/30087G06F9/30185G06F9/52
    • Systems and methods are disclosed that allow atomic updates to global data to be at least partially eliminated to reduce synchronization overhead in parallel computing. A compiler analyzes the data to be processed to selectively permit unsynchronized data transfer for at least one type of data. A programmer may provide a hint to expressly identify the type of data that are candidates for unsynchronized data transfer. In one embodiment, the synchronization overhead is reducible by generating an application program that selectively substitutes codes for unsynchronized data transfer for a subset of codes for synchronized data transfer. In another embodiment, the synchronization overhead is reducible by employing a combination of software and hardware by using relaxation data registers and decoders that collectively convert a subset of commands for synchronized data transfer into commands for unsynchronized data transfer.
    • 公开了允许至少部分地消除全局数据的原子更新以减少并行计算中的同步开销的系统和方法。 编译器分析要处理的数据,以选择性地允许至少一种类型的数据的不同步数据传输。 程序员可以提供明确识别作为不同步数据传输候选的数据类型的提示。 在一个实施例中,可以通过生成一个应用程序来减少同步开销,所述应用程序选择性地替代用于同步数据传输的代码子集的非同步数据传输的代码。 在另一个实施例中,可以通过使用松弛数据寄存器和解码器来将软件和硬件的组合应用于将用于同步数据传输的命令的子集合转换成用于非同步数据传输的命令来减少同步开销。