On Thursday, October 15, 2015 at 12:48:11 PM UTC+11, Stephen Hoffman wrote:
> On 2015-10-15 00:16:32 +0000, IanD said:
>
> > I was going to say Xeon processors tend not to have gpu's embedded but
> > it looks like Intel is doing this too now...
>
> This would be the Intel HD and Intel Iris graphics and -- to avoid
> having the next conversation that tends to arise in this sequence --
> yes, these graphics controllers are openly documented by Intel.
>
> > We need to stop thinking that GPU support = GUI / front end and start
> > thinking that GPU support = Graphical data support. Whether you throw
> > this to a display for rendering or not is another matter
>
> If you're looking for a GPU or GPGPU, then you're probably not looking
> at Intel HD or Iris or other integrated graphics, you're looking for a
> higher-end co-processor, or maybe toward a multicore such as Xeon Phi.
> None of which have had OpenVMS support; not since the days when the
> VAX Vector hardware was being marketed. (Well, not sure if there's
> anything much using the Itanium SIMD SSE or the Alpha MVI support with
> OpenVMS. Not that that's overly similar to GPU or GPGPU computing.)
>
Yeah, I game and these gpu's can't cut it in that arena either but perhaps Intel is finally making good on it's VDI push it started a long time ago?
Putting the gpu on a server class chip makes perfect sense if your going to support the virtual desktop or perhaps offload video rendering
Cpu's for number crunching, high end gpu's for parallel intensive work / gpu farms at the HPC end of town and lower integrated gpu's on the die for keeping those virtual desktops happy?
It's no secret Intel would like to push Nvidea out of the HPC arena altogether, with a gpu on a server class cpu, then it has all bases covered longer term - just mobile to go :-)
> Sure, you could use the integrated graphics controller for some
> computing, but if you're going to go to the effort of custom GPU coding
> with OpenVMS, you probably have a bigger goal than a Xeon-integrated HD
> or Intel Iris product offers. There are boxes with 8 and 12 Xeon Phi
> configurations available, if you want to go that route. But with
> OpenVMS?
>
ha ha ha, no, not OpenVMS, as much as it pains me to say that
> > VMS needs to target not just the current market but keep an eye and
> > track to future definite trends also - the world is increasingly
> > graphical in nature and the need for spatial type data crunching is
> > only going to get bigger
>
> VSI has to turn a profit. That's only going to happen with their
> current market; with the installed base.
>
It's been done to death by myself and yourself about the need for VSI to be viable and is a side issue to the points mentioned
Let's just qualify that all future statements from myself unless stated otherwise have the unspoken qualification that 'VSI need to be viable' then we can focus on the merits of an idea presented
The point of posting is to throw out ideas, because I don't know the minds behind VSI, I don't know how much in touch with industry edge technologies they are nor what academic circles they operate in nor who they rub shoulders with. They are fairly well a black hole to me
The problem with forums like this that it's a bit like trying to determine position and velocity at the same time, considered fairly well impossible in physics so we end up with someone posting a static idea and having people treat it as a direction and visa versa
I've generally tried to follow the physicist David Bohm's excellent work, 'On Dialogue' as a goal in regards to dialogue as opposed to inference. I probably don't do the wisdom of what it contains any justice in my posting style which can at times see myself injecting aspects of 'position' and 'velocity' and the same time, muddying the waters of the idea I was posting
If VSI had an open forum / website of their own that called for public input of ideas for discussion, then I guess we could frequent there in a much more closely targeted discussion. Failing that, I guess we are left to discuss things in this forum with overlapping posts pulling and pushing discussions in differing directions
The worst words to hear IMO are "I wish we had put the ability to support that feature when we touched module xyz"
ok, so, maybe that's not the worst and that the worst words really would be, "VSI are shutting shop due to lack of funding"
Let's hope that doesn't ever become the topic of discussion
> If VSI is still around and looking for updates and improvements and
> enhancements a year or two after the x86-64 port is ready and things
> are going swimmingly for the OpenVMS folks from Bolton, then they'll
> almost certainly be looking at what to add to bring new projects at
> existing customers, and maybe new customers -- but then we're probably
> also discussing 2020 here, too. Right now, that's probably involving
> Hadoop and/or maybe Apache Spark -- but what else is or will be
> available in 2020?
>
Certain trends are already hitting CPU scaling now and they will be there in 2020 also, when supposedly not long after we should see the first true Exascale machines in operation. Oops, I just checked Wiki, they are saying 2018 now.
Optalysys claim that it will be able to deliver an 17.1 exaflops optical computer by 2020! Things are moving quickly
The need for parallelizing almost everything in computing, from I/O to cpu computation / coding is only going to become increasingly important
> > I don't care if VMS sports a GUI in the immediate future but I sure as
> > hell care if it ignore an emerging market trend of needing to deal with
> > graphical data.
>
> OpenVMS hasn't been a factor in the graphics and technical markets for
> a very long time -- technical computing and high-performance computing
> largely migrated to Unix in the 1980s based on price and performance
> and software availability, and Unix boxes have only gotten better and
> more capable and more entrenched since.
>
I suspect cost drove people towards cheap unix solutions while VMS tried to charge a premium for looking after the business side of the house
I had a recent discussion with a PhD researcher doing experiments into probing the inner structures of substances through neutron bombardment - really interesting stuff that made my head hurt with some of the things they were looking at
It isn't the graphic displaying abilities of the compute stack that they were interested in, they wanted cheap data crunching and lots of it. They used to work on VMS many years ago and used VMS for some of their very early research when VMS could hold it's head high in the scientific community but became a unix/linux advocate simply because of cost
As they said to me, I can spin up a number of instances quickly and cheaply and I really don't care if I have a system that is business verifiable and stays up all day, I just want to crunch the numbers for little to no cost
How is VMS going to help drive costs down in business by just moving to x86-64 if it doesn't add a whole lot of other value in the process? Just what market segment is it going to be targeted at? The existing customer base for sure but beyond that? Just what is it going to be able to do that is beyond what's already available now in other systems?
> For graphics, DECwindows V1.6 was X11R6.6 -- I don't immediately see an
> SPD for V1.7 -- and X11R6.6 is from 2001. That's about a dozen releases
> back, and that's without considering alternatives to traditional X11
> and its RPC implementation, such as Wayland. As for tools, DEC VUIT
> was cancelled a very long time ago, and it's been a decade or more
> since I've looked at the third-party alternative ICS BX Builder
> Xcessory <
http://motif.ics.com/products/bx-pro/product-tour>
>
> For one recent instance of how other systems integrate GPU or GPGPU, OS
> X ships with OpenCL, OpenGL and Metal, as well as an IDE and the tools
> to program, profile, maintain and debug applications using those.
>
So much work to be done :-( and I really didn't find Decwindows to be productive for the use I used it for, which was a long time ago and it was when I was an operator, when such titles existed
> For more general distributed computing, Apache Hadoop, Spark and other
> useful tools -- not so much for GPU or GPGPU computing, but for
> coordinating and distributing work across lots and lots of server boxes
> -- are also commonly available for other platforms.
>
>
Hadoop get's around flaky hardware through duplication, not the most efficient way to go about computation but I guess with the volumes of data it typically deals with and the number of servers involved, I guess having some additional servers for redundancy isn't going to even get noticed on the big budget end of town
Hadoop suffers from serialization when it comes to crunching the data, effectively batch chaining on mass. Quick to store, requires specific coding to then crunch it and collate it back
Yeah, Spark is more geared towards being able to do more analytics than Hadoop but who wouldn't be able to scale up better given support for extremely large memory models?
So yeah, Hadoop came along and solved the distributed computing model in a limited way and indirectly has eaten VMS's cluster lunch when it comes to large reliable data stores in the process :-( If Grid had taken off on VMS it might have been a different story but considering how VMS scales poorly for large clusters, probably not
Issues with Hadoop are that it's akin to what one does in sql, take an object, break it apart, store it, then have to put parts of it back together when you want to work on it - shame OODBs never fully matured but then again, computing is littered with it's acceptance of less than optimal pure IT solutions
When the 'internet of things' (what a corny name that is IMO) ramps up, the ability to pre-process data as you store it is going to become more important that ever, I don't see pure cpu based systems coping with that sort of load and analytical need - gpu's might go some of the way as they have the ability to work on multiple data sets at the same time. It's going to perhaps be a hybrid solution, which leave VMS where exactly if it doesn't look a gpu some time in it's future?
It's certainly exciting what the future holds and it holds the potential to obsolete a lot of technology as the push for the all elusive all knowing real time data analysis inches closer
Will VMS be there? I have my doubts sadly unless it can pull an IT rabbit out of it's hat
> > Intel didn't just slap GPU's into it's server based chips because it
> > liked the technical challenge, it did so because it saw a trend for
> > needing to deal with graphical data emerging and wanted to tap that
> > market
>
> Those particular chipsets target workstations, and the SoCs in
> particular maybe eventually adding graphics onto the low-end servers.
>
>
> > Not having VMS being able to spin-off and/or crunch data through GPU's
> > is a fairly big limitation going forward IMO
> >
> > But yeah, in comparison to x86-64 port it might be small potatoes but
> > it surely shouldn't be ignored for too long
>
> Again, VSI has to turn a profit.
>
no comment...
> If you have a very large deal -- dozens or hundreds of licenses, or more
> -- that are riding on Xeon workstation support or add-on GPU or GPGPU
> support, then do give VSI a call.
>
If I'm ever in that position, I think I'd probably be able to afford to have someone do that for me :-)
> For GPU or GPGPU-based computing, remember too that you're going to
> need a whole lot more than the GPU/GPGPU driver, too. Gotta have some
> way to schedule and compile code for the GPU/GPGPU, after all. Tools
> to debug and profile the GPU/GPGPU code, too. Or have a look at what
> is possible now with Linux or BSD.
>
> But then, VSI has the upcoming Itanium releases to work on -- which
> already have graphics controller support, BTW -- and also wants to get
That box looks awesome
Probably send my piggy bank into a black hole ever to be seen again though
A couple of HP Microservers is about all I can afford along with a gaming machine and a few laptops
If VSI are not going to do 'this or that', then just what market segment are VSI going to pitch VMS at?
Begging for the Vax / Alpha majority to come over to x86-64 VMS isn't going to probably attract much attention if your also not going to target where computing is headed to also - some type of future proofing all that money comes into play a little bit too. What real world issues is VMS going to solve for business going forward? What costs is it going to drive down for IT. It's a general purpose OS, what definition is being used for general here when IT solutions are becoming targeted to specific built IT solutions.
VMS via a docker type delivery pushed onto any OS in some type of virtual container perhaps?
I wonder what quantum computing is going to open up also, that could be a field to change everything or a slow hard grind to get something that's viable like fusion energy turned out to be - but yeah, who knows what computing is going to be like even in 2020 and that's not that far away