0%

介绍

Microsoft HPC Pack是微软的高性能分布式计算平台,类似于IBM Spectrum Symphony,是一种基于SOA架构的分布式计算框架。目前,它有三种部署方式如下,本文只介绍第一种。

  • on-premises, 部署在本地,可以把计算节点扩展到云上
  • hybird, 部署在本地,通常会把计算节点扩展到云上
  • on-demand 部署在云上
阅读全文 »

介绍

与Linux平台上的cgroups类似, Windows平台上也有限制进程资源使用的机制,叫做Job Object,这篇文章是我对微软官方文档的中文翻译,然后加上我自己写的示例代码,代码和官方文档的链接都在文末。

阅读全文 »

将Excel的计算分发到IBM Spectrum Symphony集群上进行

背景

IBM Spectrum Symphony是基于SOA架构的分布式计算框架,可以将任务调度到集群上计算并汇总计算结果。与之类似的框架还有Apache Hadoop, Apache Spark, Microsoft HPC Pack。受益于其底层优秀的资源调度框架EGO、由C++实现的中间件,Symphony的性能和可扩展性都极为优秀,在金融衍生品的定价以及风险模拟等金融领域得到广泛的应用。

很多数据分析师喜欢使用Microsoft Excel来进行数据的收集、建模和分析,但是,当金融模型的数据量很大,或者模型的计算非常复杂时,在单机上执行Excel数学运算将会极其耗费时间,所以,将Exel workbook上的数据分发到集群进行分布式计算非常必要。IBM Spectrum Symphony支持这一应用场景。

阅读全文 »

介绍

libyaml是用于解析和生成yaml文件的C语言库,是yaml官方推荐的C语言库之一。

阅读全文 »

介绍

以太坊是一个区块链平台,提供了运行智能合约的虚拟机,利用这个平台,任何人都可以快速的开发出一个自己的基于区块链的应用,例如一种加密货币,而不需要从实现最底层的区块链开始编写代码。

阅读全文 »