From: Luke Kenneth Casson Leighton Date: Mon, 23 Sep 2019 03:47:11 +0000 (+0100) Subject: add amdvlk port nlnet page X-Git-Tag: convert-csv-opcode-to-binary~3998 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=7f1a84d5a9722a3b8db32a773d37950fe036bb45;p=libreriscv.git add amdvlk port nlnet page --- diff --git a/nlnet_2019_amdvlk_port.mdwn b/nlnet_2019_amdvlk_port.mdwn index ddacc96e4..c5cba7cd4 100644 --- a/nlnet_2019_amdvlk_port.mdwn +++ b/nlnet_2019_amdvlk_port.mdwn @@ -91,11 +91,12 @@ other not only difficult but potentially a costly mistake. # Compare your own project with existing or historical efforts. Nyuzi is a Software-based 3D Engine that has an LLVM port. The problem -is that it has deliberately been designed to be a software-only Vector -Processor. As such, with no custom accelerated opcodes dedicated to 3D, -its power-performance metric is a whopping 25% that of commercially-acceptable -3D GPUs. It also has no actual 3D Vulkan Driver: the developers focussed -only on the "core algorithms". +is that it has deliberately been designed to be a software-only +Vector Processor. As such, with no custom accelerated opcodes +dedicated to 3D, its power-performance metric is a whopping 25% that of +commercially-acceptable 3D GPUs. It also has no actual 3D Vulkan Driver: +the developers focussed only on the "core algorithms" as part of an +(extremely useful) academic exercise, only. Google's swiftshader is a software-based 3D Driver/Engine that is compatible with at least one version of Vulkan. On the face of it, this would be a