Comments (2)
Interesting analysis. It's particularly nice that clang is able to do a tail call on 64-bit.
FWIW we don't care about 32-bit in this day and age. We must support the architecture. but we surely won't optimize for it.
from principia.
Tried to do that on Visual Studio and the n-body benchmark got worse by 3x. Revisit if/when we use clang for code generation or generate code for a 64-bit architecture.
Benchmarking on 1 X 3310 MHz CPU
2014/10/11-20:15:14
Benchmark Time(ns) CPU(ns) Iterations
---------------------------------------------------------------------
BM_SolarSystemMajorBodiesOnly 66533596492 66331625200 1 1.0002759262678920e+00 ua
BM_SolarSystemMinorAndMajorBodies 142212392068 141680108200 1 1.0002759263137868e+00 ua
BM_SolarSystemAllBodiesAndOblateness 159236476875 158840218200 1 1.0002759263001231e+00 ua
from principia.
Related Issues (20)
- Exception spam after undocking, leaving physics range HOT 1
- Text can overflow on the description of some plotting frames
- Sun-Centered Sun-Fixed reference is SCSF instead of HCHF HOT 3
- Crash while planning HOT 2
- Can an in-game trajectory planner for the "Interplanetary transport network" be added in a future version? HOT 3
- Suggestions for rotating-pulsating reference frame HOT 5
- Crash Report while flying in atmosphere HOT 5
- Readme contains wrong info HOT 2
- Unable to find principia.so; strace shows the game searching in tons of weird locations, but never in GameData/principia/Linux64 HOT 7
- The Release test sometimes times out after 6 hours HOT 2
- Can't load Principia on NixOS HOT 1
- Crash when clicking on rebase HOT 13
- Crash to unity shortly after disconnected stage exploded in atmosphere HOT 13
- Principia failed to load (Arch Linux) HOT 1
- Crash when switching vessels in Tracking Station HOT 2
- KSP (Unity) crashes during staging HOT 5
- Rebasing behaves differently in flight and in tracking station
- Principia DLL Failed to load : Principia DLL not found HOT 4
- Crash while editing a maneuver node HOT 1
- A crash occurred while entering orbit. HOT 15
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from principia.