Hacker News new | past | comments | ask | show | jobs | submit login

This is great and reminds me of an issue we ran into developing the numerical engine in circuit simulation software; user-specified values spanning many orders of magnitude mean you're likely to run into issues like this. In our case the answer was to go to 128-bit floating point operations inside our sparse matrix solvers, which we published here: https://www.edn.com/design/analog/4418707/1/Extended-precisi...



We measured less than 3% slowdown within a typical well-behaved circuit simulation.

That's pretty amazing. CPU pipelining at work, or was the profile just dominated by other things?




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: