Hacker News new | past | comments | ask | show | jobs | submit | Ziron's comments login

NVIDIA are easily the ones holding it back at this point. Both AMD and Intel have OpenCL 2.0 support on windows, and Nvidia hasn't even shipped support for OpenCL 1.2. Nvidia obviously want OpenCL to die off and CUDA to do well.


Well, there's also Intel who decided to ship their accelerator product (MIC / Xeon Phi) without OpenCL support initially. Their big marketing angle was that HPC programmers could just use their existing OpenMP x86 code. This shows how Intel had no idea in what they're getting into, because accelerator programming needs to deal with different problems than on the CPU, regardless of whether you have a simple CUDA core or a MIC x86 [1]. Results have so far been rather poor because of that. Kepler GPUs with CUDA support are for that reason still the best tooled accelerators for HPC programming.

[1] First of all, when you need on the order of thousands to tens of thousands of threads to saturate your cores, memory becomes a big issue again. Your threads have maybe 400k usable memory. Memory bandwidth is usually even a more important limitation - these systems have 2-3 times less bandwidth per physical thread than CPUs. This can be mitigated using a programming model that uses bandwidth very efficiently (e.g. stream programming like in CUDA, OpenCL) - an area where GPUs are traditionally more advanced, since they deal with this limitation since a long time. Don't get me wrong though, Intel will probably catch up at some point.


Yeah, considering the terrible quality of YIFY's movie rips I wouldn't see this as being competitive with legal alternatives at all. All the audio is low bitrate stereo, and the 1080p video never goes above 2500 kbps. The second there is any motion the entire thing falls apart into a blocky mess.

Such low bitrates do make it easy to stream, but I don't think the site is correct in saying you are watching "the best quality".


XBMCtorrent has other providers (such as Kickass). http://forum.xbmc.org/showthread.php?tid=174736


There has been a neural network scaler called NNEDI3 available as a plugin for avisynth for a few years. It was trained in exactly the way you are talking about and does an amazing job at both deinterlacing and upscaling video.

It does a great job of scaling pixel art too. I'm kinda surprised it hasn't been implemented in any emulator. With the newer opencl implantation it is finally able to run in real-time.

http://screenshotcomparison.com/comparison.php?id=46792


Whoa, that's pretty good.


Consider applying for YC's Summer 2025 batch! Applications are open till May 13

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: