是ACE(C ++库)仍用于高性能计算? [英] Is ACE (C++ library) still used for high performance computing?

查看:271
本文介绍了是ACE(C ++库)仍用于高性能计算?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

作为感兴趣的高频交易我碰到ACE来/高性能计算:

Being interested in high frequency trading/High performance computing I came across 'ACE':

http://www.cs.wustl.edu/~schmidt/ ACE-overview.html

不过,我注意到很多网站上的论文是1995年的时代,我不知道在这个框架仍在使用,如果没有,那是什么的替补?

However, I noticed a lot of the papers on the website are from 1995 era and I wondered is this framework still used and if not, what was it's replacement?

,或有提振替代呢? ACE是否包含提高犯规所需的库中?

Or has boost replaced this? Does ACE contain desired libraries that boost doesnt?

推荐答案

如果你看看他们的颠覆库,它似乎并不认为ACE时下正在经历很大的发展,可能只是bug修复或小的扩展。另一方面,ACE是其他框架由的确较为活跃同一组的基础。无论如何,讨论论坛显示相关的活动和固定利率在ACE。

If you have a look at their subversion repository, it does not seem that ACE is undergoing much development nowadays, possibly just bug fixing or minor extensions. On the other hand, ACE is the foundations of other frameworks by the same group that indeed are more active. Anyway, the discussion forum shows relevant activity and constant interest in ACE.

至于你关于ACE与提升的问题,我不认为这两个库相提并论。
ACE旨在使跨平台的高级网络(即使在实时和嵌入式系统),将提供类似的反应器,服务功能的话,完成令牌,存储器管理等的特定图案。在便携性层(ACEOS,如果我没看错)只是一个基本层,但它不是,在我看来,ACE的真正价值主张时下,而它的存在使其他子系统。

As to your question about ACE vs. boost, I don't think that the two libraries are on a par. ACE is aimed at enabling cross-platform advanced networking (even on real-time and embedded systems), offering specific patterns like reactor, service configurator, completion tokens, memory management and so on. The "portability" layer (ACEOS, if I am not wrong) is just a basic layer, but it is not, in my opinion, the real value proposition of ACE nowadays, rather it is there to enable the other subsystems.

总之,我认为,对于先进的网络模式,像那些在 POSA2 描述, ACE是一个不错的选择。如果你需要的只是操作系统的一个抽象层,升压是要走的路(更现代和更广泛采用)。

Overall, I think that for advanced networking patterns, like those described in POSA2, ACE is a good choice. If you need just an abstraction layer over the OS, boost is the way to go (more modern and widely adopted).

这篇关于是ACE(C ++库)仍用于高性能计算?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆