Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
my123
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
19 ms
·
271.
▲
by
my123
4y ago
Old SPIR is dead (was an LLVM dialect), oneAPI L0 uses SPIR-V. > (I think they even have https://gpuopen.com/orochi/ which explicitly allows compiling a single binary for both ROCm and CUDA). Orochi sidesteps this p
272.
▲
by
my123
4y ago
WASM performance just isn't there. At scale, evaluating the costs just made me shudder. For server scenarios, no, this just isn't it. The JVM does a lot of very useful things that WA does not try to handle. Java is not going anywh
273.
▲
by
my123
4y ago
SQL Server on Linux runs on Drawbridge, with NTUM and all.
274.
▲
by
my123
4y ago
Vulkan is not a suitable API for even implementing Khronos's very own SYCL on top of. SYCL requires shared virtual memory capabilities that Vulkan just doesn't have.
275.
▲
by
my123
4y ago
See ROCm HIP which is basically just that. AMD chose to rename all the function prefixes but it's what you are asking for here. AMD fucked up by not having a stable IR between GPU generations and not having a public Windows SDK. But th
276.
▲
by
my123
4y ago
The whole library ecosystem, for example (but far from only) if you want a BLAS. OpenCL only provides much lower level infrastructure bricks. With CUDA having unmatched performance compared to alternatives too.
277.
▲
by
my123
4y ago
> Unfortunately Docker only works on Linux And Windows. On Windows, Docker can actually create and manage Windows containers in addition to Linux ones. macOS just doesn't have the namespacing primitives for such a scenario as far as
278.
▲
by
my123
4y ago
> Thus, the idea is that through typically negligible effort porting to HiP, your code becomes vendor-independent. Here, the big AMD mistake was to rename those function prefixes in the first place. It's a mistake that they could ha
279.
▲
by
my123
4y ago
Thankfully for a good chunk of number crunching that works fine. But the other side of the coin is notably AI workloads. There's no OpenCL or Vulkan standard for exposing matrix units, only vendor specific ones. For OpenCL: cl_qcom_ml_
280.
▲
by
my123
4y ago
The tradeoff was not that. The OpenCL SW ecosystem was just not there at all. It's not a coincidence that nobody has a good AI training on OpenCL stack even today. The cross-vendor infrastructure for that doesn't exist. And NV was
281.
▲
by
my123
4y ago
Yes CUDA does, since Kepler, under the CUDA Unified Memory naming. It's not a niche feature at all, but one that is essential to lower the barrier for developer adoption.
282.
▲
by
my123
4y ago
It's because NVIDIA actually cared and AMD does not where it matters (customer HW). Openness is totally secondary to functional. You know, the same kind of reasons as of why Linux on the desktop is not a mass market thing compared to W
283.
▲
by
my123
4y ago
It's still a heavy work in progress. Not usable for SYCL programs as SVM isn't implemented yet.
284.
▲
by
my123
4y ago
AMD doesn't actually care. For them, GPGPU is a pro level feature not worth supporting on most customer GPUs. They are doing much more feature segmentation than NVIDIA ever did.
285.
▲
by
my123
4y ago
Vulkan has a very atrocious developer experience by GPGPU standards. The chance of it winning over CUDA is at zero. And that's _before_ considering its API gaps compared to modern OpenCL. (Yes, even OpenCL is a much better compute API
286.
▲
by
my123
4y ago
The upgrade path in this scenario is clicking the Upgrade option when having the phone plugged in to iTunes or Finder. This however needs a bigger computer to do it.
287.
▲
by
my123
4y ago
Not allowed for MSVC on arm and arm64 too.
288.
▲
by
my123
4y ago
Yes. However, many kernel modules needed to boot on a modern macOS machine are proprietary.
289.
▲
by
my123
4y ago
> Do trains in France use the same sort of demand-driven pricing scheme airlines use? For the high-speed trains, yes.
290.
▲
by
my123
4y ago
Apple was right in restricting web notifications in the first place. The sad story is that they're abused way too much. :/ Now about how to fix that is an interesting question...
291.
▲
by
my123
4y ago
The arm spec allows to have machines that implement any of 4KB, 16KB, or 64KB granules or any combination thereof. Apple shipped plenty of phone SoCs that didn’t support 4KB pages for the CPU (A9->A13).
292.
▲
by
my123
4y ago
hal.dll no longer exists on Windows. It’s just a stub for backwards compat now. What you can do is having a small hypervisor to simulate the needed bits…
293.
▲
by
my123
4y ago
M1 doesn't have nested virt in hardware. M2 does but nested virt on arm64 isn't quite in upstream Linux yet.
294.
▲
by
my123
4y ago
Cross-region extensibility points are few and far between. See https://docs.aws.amazon.com/whitepapers/latest/aws-fault-iso... for more details.
295.
▲
AWS Nitro System now supports previous generation of instances
(aws.amazon.com)
1 points
by
my123
4y ago
|
0 comments
296.
▲
by
my123
4y ago
Those machines have a boot ROM recovery mode. If you wipe off those essential partitions then it becomes visible as a USB device when attached to a Mac or PC. On Linux, you can then use idevicerestore to recover. Or you can use Configurator
297.
▲
by
my123
4y ago
macOS Recovery will always be required. The boot firmware on those machines doesn’t have any kind of user interface. When you long click on the power button, you are reaching macOS Recovery, which has a Boot Picker app running. tldr: cons
298.
▲
by
my123
4y ago
It is enabled on Alder Lake chromebooks. But locked out of Windows laptops by intel.
299.
▲
by
my123
4y ago
Intel and other players offer in-line ECC which interleaves the ECC data with regular data, as such working on regular DRAM configs. However: in-band ECC is only enabled for Alder Lake on embedded and chromeOS systems. Not available in the
300.
▲
by
my123
4y ago
Not necessarily. A big chunk of B2B doesn’t want this either. (Not the metering part especially)
More ›