C++ 运行时系统:HPX

分享到:
通用的C ++运行时系统,适用于任何规模的并行和分布式应用程序。

HPX有什么特别之处?

  • HPX exposes an uniform, standards-oriented API for ease of programming parallel and distributed applications.
  • It enables programmers to write fully asynchronous code using hundreds of millions of threads.
  • HPX provides unified syntax and semantics for local and remote operations.
  • HPX makes concurrency manageable with dataflow and future based synchronization.
  • It implements a rich set of runtime services supporting a broad range of use cases.
  • It is designed to solve problems conventionally considered to be scaling-impaired.
  • HPX has been designed and developed for systems of any scale, from hand-held devices to very large scale systems.
  • It is the first fully functional implementation of the ParalleX execution model.
  • HPX is published under a liberal open-source license and has an open, active, and thriving developer community.

项目主页:http://www.open-open.com/lib/view/home/1414976877434

昵    称:
验证码:

相关文档:

  • 如何使用Valgrind memcheck工具进行C/C++的内存泄漏检测
    系统编程中一个重要的方面就是有效地处理与内存相关的问题。你的工作越接近系统,你就需要面对越多的内存问题。有时这些问题非常...
  • C/C++源码转HTML的工具 cpp2html
    cpp2html 是一个用来将 C/C++ 的源码文件转成直接在 HTML 上具有语法着色效果的 HTML 文档。...
  • PHP-CPP :一个用于开发PHP扩展的C++库
    PHP-CPP是一个C++库用于开发PHP扩展。它提供一组文档良好和易于使用的类集合来扩展和构建原生PHP扩展。这个C++库让构建PHP扩展变得很有...
  • 专用于游戏开发的C++数学库:mathfu
    MathFu是专为游戏开发的C ++数学库,侧重于简单和高效开发。...
  • 在C++中HTTP库速查表
    不幸的是,标准C+ +库没有提供了与HTTP协议相关的工具。以下是一些C++ HTTP库,可以让我们运行REST服务,解析网页或写一个简单的机器人...
  • 如何编写一个PHP的C扩展
    C是静态编译的,执行效率比PHP代码高很多。同样的运算代码,使用C来开发,性能会比PHP要提升数百倍。IO操作如CURL,因为耗时主要在IOWa...
  • Python的特性
    python使用c语言开发 1.面向对象的特性 面向对象的程序设计抽象出对象的行为和属性,把行为和属性分离开,但是又合理的组织在...
  • 快速的 HTTP Header 解析C语言库:H3
    H3 是一个 C 语言实现的快速的 HTTP Header 解析库。H3使用预先建立的最小完美哈希表来定义header字段名称,以提供快速的字段名称查找。...
  • C语言的hash表实现:uthash
    uthash是一个C语言的hash表实现。它以宏定义的方式实现hash表,不仅加快了运行的速度,而且与关键类型无关的优点。 uthash使用起来十...
  • PHP 的 C 扩展:Zephir
    Zephir 是一个开源的,可以用高级语言安全快速地编写 PHP 的 C 扩展。...
  • C++调用 Python
    采用Python脚本解释器进行脚本编译及脚本解释执行,而MT中主要采用C++编写,C++需要import py_compile模块进行脚本编译。...
  • C++线程库 TinyThread++
    TinyThread++ 实现了C++0x 线程管理类库的一个兼容子集。...
  • C语言开发工具 PythoidC
    PythoidC是中国人研发的最方便的C语言开发工具,实现了易如Python快如C的最高境界:...
  • C Minimal Perfect Hashing Library - C 语言的哈希函数库
    C Minimal Perfect Hashing Library (CMPH) 是一个可移植的基于 LGPL 协议发布的 C 语言的哈希函数库。该库封装了最新而且最高效的算法,易用,稳...
  • 替换printf的C++库:tinyformat.h
    这是一个最小的类型安全替换printf的C++库。...
  • C++协程库:orchid
    orchid是一个构建于强大的boost库基础上的C++库,类似于python下的gevent/eventlet,为用户提供基于协程的并发模型。 协程,顾名思义,协作...
  • C语言常用工具库 libHX
    libHX 是一个C语言的库,提供队列、 树、选项解析、字符串操作等功能。...
  • C 语言单元测试框架:CHEAT
    CHEAT 是一个微型的 C 语言单元测试框架。没有任何依赖和安装配置,使用简单只需一个头文件和一个测试用例即可...
  • C语言封装的轻量线程环境 Protothreads
    Protothreads是一种针对C语言封装后的宏函数库,为C语言模拟了一种无堆栈的轻量线程环境,能够实现模拟线程的条件阻塞、信号量操作等...
  • C++并发编程库:Theron
    Theron是一个轻量级的C++并发编程库,其实现了Actor模式,利用Theron可以轻松地实现并发编程。Theron的API清晰简洁,而且支持*NIX、windows、AR...