Someone made a blog post recently comparing the time to simulate with LTSpice vs writng and solving the system in Julia https://klaff.github.io/LTSvDEQ_1.jl.html this is a very simple circuit, and they still got a 100x speed up. Sure that is neglecting the time it takes to actually extract the differnetial equetion from the circuit. But from what i hear that kind of thing is something this DARPA project will be working on. And sure LTSpice isn't state of the art. But still I find this indicative and promising.
Julia receives DARPA award to accelerate electronics simulation
21–30 of 175 posts
Re: Julia receives DARPA award to accelerate electronics simulation
#22Fix the headline - it should say "Julia Computing Receives DARPA Award to Accelerate Electronics Simulation by 1,000x" The money is going to a company.
Yeah, I think most people on this site are going to first assume the language.
Re: Julia receives DARPA award to accelerate electronics simulation
#23LT-Spice is absolute trash and basically why I decided to leave EE for CS in college... among many other reasons! Essentially, because after learning all kinds of math my linear systems prof basically said "yeah, at some point you just have to simulate everything because the math you learned only applies maybe 60% of the time". Granted, I do not think I was exactly destined to be a great electrical engineer. Electron…
Been using LTSpice for the last decade or so and am just fine simulating everything from Buck to current sense circuits to battery monitoring systems to HBridge. Don’t know what your beef is with LTSpice but still can’t get around the fact you quit your discipline for the lack of a better tool. If you didn’t like what you had to deal with why didn’t you pivot to CS and invent a better simulation tool. Just saying.
Granted, I make a great living writing software and honestly have really benefitted from my 67% complete EE degree. Software ppl generally have zero idea how computers work / how to really leverage hardware bits to accelerate certain workloads. The ideal CS education for me is based in EE but also starts with both lisp and C. NOT Python. However, I was a horribly distracted student throughout college so I really should be the last person giving recs for coursework.
Re: Julia receives DARPA award to accelerate electronics simulation
#24Also, why doesn't the funding go to more general linear algebra (and related) solver software, which can then be used in many physics packages?
Re: Julia receives DARPA award to accelerate electronics simulation
#25Fix the headline - it should say "Julia Computing Receives DARPA Award to Accelerate Electronics Simulation by 1,000x" The money is going to a company.
Re: Julia receives DARPA award to accelerate electronics simulation
#26Earlier quoted context omitted.
There are ways to surrogatize portions of a simulation, replacing large portions with ML-trained surrogates. There are already demonstrations in different domains (on highly stiff differential-algebraic equations) showing that you can get these kinds of speedups at around 99% accuracy. https://arxiv.org/abs/2010.04004 https://arxiv.org/abs/2103.05244
> can get these kinds of speedups at around 1% accuracy Shouldn't this be at around "at around 99% accuracy" or "within around 1% accuracy loss"?
Re: Julia receives DARPA award to accelerate electronics simulation
#27I'm having a lot of trouble understanding how "just add AI" is going to make electronics simulation 1000x faster.
Re: Julia receives DARPA award to accelerate electronics simulation
#28I'm having a lot of trouble understanding how "just add AI" is going to make electronics simulation 1000x faster.
Re: Julia receives DARPA award to accelerate electronics simulation
#29Fix the headline - it should say "Julia Computing Receives DARPA Award to Accelerate Electronics Simulation by 1,000x" The money is going to a company.
Note that while Julia Computing and Julia are different entities, the former is the employer of most of the top contributors to Julia. Lots of this grant will probably go into paying for additional features for `DifferentialEquations.jl` or compiler work necessary to speed up some of this code.
Re: Julia receives DARPA award to accelerate electronics simulation
#301000x sounds nice, but can you trust the results? Also, why doesn't the funding go to more general linear algebra (and related) solver software, which can then be used in many physics packages?