Earlier quoted context omitted.
Maybe they are using Rust, then...
Julia Computing exists to commercialize the Julia language which exists to solve precisely this kind of problem without resorting to a lower-level language. So, probably not.
Julia receives DARPA award to accelerate electronics simulation
141–150 of 175 posts
Re: Julia receives DARPA award to accelerate electronics simulation
#142This might give a nice boost to adoption of Julia. And hopefully this spending trickles down to further improve the language itself.
Re: Julia receives DARPA award to accelerate electronics simulation
#143Re: Julia receives DARPA award to accelerate electronics simulation
#144The section "SID Scalar and Vector Processor Synthesis" from https://en.wikipedia.org/wiki/VAX_9000 talks about this need to have better tools and even a bit about AI: SID was an artificial intelligence rule-based system and expert system with over 1000 hand-written rules. In addition to logic gate creation, SID took the design to the wiring level, allocating loads to nets and providing parameters for place and route…
It was the last machine that DEC made that did not use a microprocessor.
Re: Julia receives DARPA award to accelerate electronics simulation
#145Earlier quoted context omitted.
Scientific and technical computing. --- Not saying you can't do this stuff in rust. I mean its turing complete. But contrast the description of Rust: A language empowering everyone to build reliable and efficient software. vs Julia Julia is a high-level, high-performance dynamic language for technical computing. Julia is for doing "technical computing". Things like simulations, problems where you need to apply a bunc…
Thanks for clearing. I'm not familiar with Julia' Syntax but I don't doubt its pros over Python. I see why I got unvoted, I think my question was more if Rust (as a metal language) could really help make simulation techs like Julia better than the standards. I don't know.
Re: Julia receives DARPA award to accelerate electronics simulation
#146I enjoy seeing this sort of press for Julia. One thing I’ll say for the language is that it is good with elegant high level abstractions for productivity while at the same time being able to go as low-level as you need for optimization. My company uses Julia for our text structuring ML. From go we communicate with the Julia binary using protobufs. I have no complaints and have enjoyed my experience with Julia.
Re: Julia receives DARPA award to accelerate electronics simulation
#147Earlier quoted context omitted.
Julia Computing exists to commercialize the Julia language which exists to solve precisely this kind of problem without resorting to a lower-level language. So, probably not.
I was joking!
Re: Julia receives DARPA award to accelerate electronics simulation
#148The section "SID Scalar and Vector Processor Synthesis" from https://en.wikipedia.org/wiki/VAX_9000 talks about this need to have better tools and even a bit about AI: SID was an artificial intelligence rule-based system and expert system with over 1000 hand-written rules. In addition to logic gate creation, SID took the design to the wiring level, allocating loads to nets and providing parameters for place and route…
Re: Julia receives DARPA award to accelerate electronics simulation
#149A modern circuit simulator, that has a fully featured programable API, that can be run from a real modern programming language, would be a dream. Every simulator i have used has been pretty limited in that way, or at least those features were not well advertized. Even the insanely expensive ones. I mean the most expensive ones (like $100K liscense type deals, like Cadence) are if anything even less modern from a user…
A lot of semi companies have built their own simulation environments because the EDA vendor's provided tools are very limited in what they can do and difficult to use. Many users go to Python, Excel or MATLAB because the programming/math capabilities of the EDA tools are inadequate. Over time these home-grown environments become a burden and the developer disowns it and it becomes a headache. The EDA tools have no ec…
Re: Julia receives DARPA award to accelerate electronics simulation
#150Earlier quoted context omitted.
A lot of semi companies have built their own simulation environments because the EDA vendor's provided tools are very limited in what they can do and difficult to use. Many users go to Python, Excel or MATLAB because the programming/math capabilities of the EDA tools are inadequate. Over time these home-grown environments become a burden and the developer disowns it and it becomes a headache. The EDA tools have no ec…
I had to leave a company over that. I had made a personal fpga construct generator for various easily parameterizable modules. It worked pretty well but it was a mess and needed to be redone pretty badly, but it was good enough. I shared it upon request with a couple of engineers and before I knew it there were probably 25 EEs using it. They wanted "more" and I told them it was a personal tool and they were more than…