Skip to content
Snippets Groups Projects
Select Git revision
  • master
  • v0.10.0
  • v0.10.0-rc2
  • v0.10.0-rc1
  • v0.9.0
  • v0.9.0-rc1
  • v0.8.0
  • v0.8.0-rc2
  • v0.8.0-rc1
  • v0.7.0
  • v0.7.0-rc2
  • v0.7.0-rc1
  • v0.6.1
  • v0.6.0
  • v0.6.0-rc2
  • v0.6.0-rc1
  • v0.5.0
  • v0.5.0-rc2
  • v0.5.0-rc1
  • v0.4.0
  • v0.4.0-rc2
21 results

README

Blame
  • pi.js 454 B
    //
    // pi.js
    // Neil Gershenfeld 11/24/18
    // pi calculation benchmark
    // pi = 3.14159265358979323846
    //
    var points = 1e10
    var a = 0.5
    var b = 0.75
    var c = 0.25
    var pi = 0
    var tstart = Date.now()/1000
    for (var i = 1; i <= points; ++i)
       pi += a/((i-b)*(i-c))
    var tend = Date.now()/1000
    var mflops = points*5.0*1e-6/(tend-tstart)
    console.log('pi: '+pi)
    console.log('time: '+(tend-tstart).toFixed(1)+'s')
    console.log('estimated MFlops: '+mflops.toFixed(1))