4 ms·
I am currently working with a hardware start-up, that happens to have "some monies" in the bank to deliver what we need. And if I was asked to describe how the
by justinlloyd 5y ago
I am currently working with a hardware start-up, that happens to have "some monies" in the bank to deliver what we need. And if I was asked to describe how the culture inside the company feels, I would say "like the early days of NeXT." There's money here to do what we want, there's technically smart guys in the room, nothing is off the table in terms of what we're willing to try, we have a vision of what we want to build, nobody is being an architecture astronaut, all of us have shipped product before and know what it takes.
Where I am going with all this is that what we're trying to build, the consumer grade hardware to run it won't exist for two more years so we're having to use really beefy workstations in our day-to-day work. Not quite PARC level of built-from-scratch customization, but not exactly cheap consumer grade desktops either.
- indigodaddy 5y agoAre you creating an OS and/or softball as well there?
- justinlloyd 5y agoWe are not creating a custom OS at this time. We have to be aware of the limits of what we can achieve given the size of our team and the desire to actually get to market in a timely fashion. That said, there's heavy customization of the OS we are using, along with some bare metal "OS? Where we're going we don't need no steenking OS" work. We're more focused on the h/w, the UI and UX that interfaces between the h/w and the user, and the graphics pipeline.
- indigodaddy 5y agoSounds interesting, thanks!
- rbanffy 5y agoA long time ago I suggested developing on Xeon Phi-based workstations because, in order to run well on future computers, you need to be able to run on lots of slow cores. The idea kind of still holds. These days the cores are quite fast and running on one or two of them gives acceptable performance, but if you can manage to run on all cores, your software will be lightning fast.
- justinlloyd 5y agoYes, we're very much taking a distributed, multi-threaded approach, but at the same time, the distributed parts are still local to the user.