I so much want this to be true, I can't wait for it. Not having a layered memory architecture means no VM, everything has be rethought from the filesystem down. On a related note: "Operating systems have not been taught what to do with all of this memory, and HP will have to get very creative." Anyone knows what this could possibly mean?
Well, you wouldn't have to save files. You could just use a data structure in main memory because it's non-volatile. But how would you share data between programs when there's no disk? And you could execute binaries directly from storage without "loading" them into memory first. But you'd have to keep an original copy somewhere in case it modifies itself as it runs.
With 'The Machine,' HP May Have Invented a New Kind of Computer
41–50 of 299 posts
Re: With 'The Machine,' HP May Have Invented a New Kind of Computer
#42A memristor is the 4th fundamental circuit component, along with capacitors, resistors, and inductors. The important part of memristors is that they can be arranged to form a crossbar latch, which acts like a transistor. This crossbar latches are very very small, and very low power. HP plans on achieving data density of 100GB/cm^2 [1] with read write speeds approximately 100x faster then flash memory while using 1% o…
Re: With 'The Machine,' HP May Have Invented a New Kind of Computer
#43I so much want this to be true, I can't wait for it. Not having a layered memory architecture means no VM, everything has be rethought from the filesystem down. On a related note: "Operating systems have not been taught what to do with all of this memory, and HP will have to get very creative." Anyone knows what this could possibly mean?
Well, you wouldn't have to save files. You could just use a data structure in main memory because it's non-volatile. But how would you share data between programs when there's no disk? And you could execute binaries directly from storage without "loading" them into memory first. But you'd have to keep an original copy somewhere in case it modifies itself as it runs.
Re: With 'The Machine,' HP May Have Invented a New Kind of Computer
#44Earlier quoted context omitted.
Well, you wouldn't have to save files. You could just use a data structure in main memory because it's non-volatile. But how would you share data between programs when there's no disk? And you could execute binaries directly from storage without "loading" them into memory first. But you'd have to keep an original copy somewhere in case it modifies itself as it runs.
You'd probably still have memory partitioned into persistent areas and runtime heap of a sort, and you might very well continue to use the file system metaphor because it still makes sense to humans. Whether a file is bits on magnetic disk, in flash memory, or fast persistent RAM isn't all that meaningful to the user. As for sharing, I don't see why this would be an issue. If you have to move memory contents between…
Re: With 'The Machine,' HP May Have Invented a New Kind of Computer
#45So... it's a chip.
Re: With 'The Machine,' HP May Have Invented a New Kind of Computer
#46Link to the printable version, for those who don't like paginated stories: > http://www.businessweek.com/printer/articles/206401-with-the...
Re: With 'The Machine,' HP May Have Invented a New Kind of Computer
#47Earlier quoted context omitted.
> This technology has been in R&D for nearly a decade. I figure it pretty mature. Funny, I read that the exact opposite way. If it was mature we'd be seeing products.
>Martin Fink, the chief technology officer and head of HP Labs, who is expected to unveil HP’s plans at a conference Wednesday.
Re: With 'The Machine,' HP May Have Invented a New Kind of Computer
#48I encourage folks to watch this tech talk by HP Research Labs on the discovery of the memristor and implementation details. It goes into the gory technical details, from the low level physics to the construction of the gates, the truth tables, and the high level computation possibilities once chips are assembled in a crossbar package. > https://www.youtube.com/watch?v=bKGhvKyjgLY
Re: With 'The Machine,' HP May Have Invented a New Kind of Computer
#49Earlier quoted context omitted.
Well, you wouldn't have to save files. You could just use a data structure in main memory because it's non-volatile. But how would you share data between programs when there's no disk? And you could execute binaries directly from storage without "loading" them into memory first. But you'd have to keep an original copy somewhere in case it modifies itself as it runs.
You'd probably still have memory partitioned into persistent areas and runtime heap of a sort, and you might very well continue to use the file system metaphor because it still makes sense to humans. Whether a file is bits on magnetic disk, in flash memory, or fast persistent RAM isn't all that meaningful to the user. As for sharing, I don't see why this would be an issue. If you have to move memory contents between…
For communicating data between programs, would you create a filesystem object that points to memory inside your program, or what?