有些人使用.NET 4.5.1开发了一个windows窗体应用程序,他们希望将其推向市场。
他们想购买一台笔记本电脑来安装该应用程序,以便向客户展示该应用程序。
他们问我关于模仿的要求。
我打算这么说:
Name Minimum Value
RAM 2 GB
Hard Disk Space Free Space 1 GB
Monitor Driver Resolution 1366 x 768
Brand Any Brand
Operating System Windows 7
Processor Intel Core 2 Duo
System Type Recomm
假设我想证明1d12 (十二边模)服从矩形分布,2d6服从正态分布。
快速和肮脏的方法是统计大约1000个随机生成的数字,将它们放在一个数组中,然后从那里计算平均值和期望值。
但是,如果我想通过使用运行的总计而不是1000个成员数组来节省内存呢?
我可以这样做吗?
for (i =0; i < 1000; i++){
x = Math.Random(1,6);
runningTotal += x;
}
mean = runningTotal / 1000;
我计划购买一个严肃的GPU来运行并行算法(预算2k-4k)。现在我看到到处都是具有GPGPU特斯拉GPU卡的超级计算机“专门为nVidia制造的”。
虽然乍一看这似乎非常好,但更好的阅读让我认真地重新思考:与Radeon HD 7970相比,它的性能(在flops方面)要低得多,它的成本价格要高得多,我似乎找不到特斯拉和普通游戏GPU之间的基准比较。
我发现特斯拉配备了ECC-memory。这是唯一的区别吗?或者我错过了两者之间更深层次的架构差异?也许相关信息:我将使用OpenCL,而不是Cuda。