Questions tagged «high-performance»

10
为什么将Python用于高性能/科学计算(而不是Ruby)?
PyCon 2011演讲中有一段话说: 至少在我们的商店(阿贡国家实验室)中,我们有三种公认的科学计算语言。按照这种顺序,它们是C / C ++,所有方言的Fortran和Python。您会注意到绝对,完全缺少Ruby,Perl,Java。 它是在更通用的高性能计算环境中。报价仅来自一家商店,但另一个有关HPC语言的问题也将Python列为要学习的语言(而不是Ruby)。 现在,我可以理解在该问题空间中正在使用C / C ++和Fortran(而未使用Perl / Java )。但是令我惊讶的是,鉴于HPC在Python和Ruby中的使用非常相似,因此它们之间会有很大的不同。(注意-我是Python的粉丝,但对 Ruby 没有任何帮助)。 有没有一些具体的为什么一种语言起飞的原因吗?关于可用的库吗?一些特定的语言功能?社区?还是仅仅是历史上的偶然性,它本来可以反过来?

2
随机缓存过期
我一直在尝试使用随机缓存的到期时间,以避免单个请求强制一次更新多个事件的情况。例如,一个网页可能包含五个不同的组件。如果每个都设置为在30分钟内超时,则用户每30分钟将有很长的等待时间。因此,您可以将它们全部设置为15到45分钟之间的随机时间,以使得对于给定的页面加载,最多只有一个组件可以重新加载。 我正在尝试找到有关此主题的任何研究或指南,例如最佳方差参数。我确实记得看到过一篇有关Google(?)如何使用这种技术的文章,但是找不到它,而且关于该主题的文章似乎也很少。
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.