Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
fayalalebrun
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
6 ms
·
1.
▲
The Agent-Native Editor Was Invented in 1976
(noquiche.fyi)
2 points
by
fayalalebrun
6mo ago
|
1 comments
2.
▲
by
fayalalebrun
6mo ago
Apparently Voodoo cards defaulted to 1.3 gamma instead of the standard 2.2. I wonder why that is, since it theory using a non-standard gamma would just reduce your color range with no real benefit. This is definitely fixable in the design t
3.
▲
by
fayalalebrun
6mo ago
This fits and runs in a DE-10 Nano without too much difficulty, uses around 70% of the fabric. I've been working on timing closure and just got it to 50 MHz. Note that I also implemented cache components not present in the original Voo
4.
▲
by
fayalalebrun
6mo ago
You do have a nice point here. Then the compute unit can simply stall the commands coming out of the register bank. Without this I need to stall the write FIFO, which feels less elegant and has given me some pain in terms of combinational l
5.
▲
by
fayalalebrun
7mo ago
Thank you! These things do pack in a ridiculous amount of functionality for what they do. Probably why they look so good but also why it took 30 years for a hardware re-implementation.
6.
▲
by
fayalalebrun
7mo ago
Maybe I'm misunderstanding, but that functionality is implemented in another component. The register bank only records the category of each register and implements the memory-mapped register functionality. This list of registers and th
7.
▲
Building an FPGA 3dfx Voodoo with Modern RTL Tools
(noquiche.fyi)
225 points
by
fayalalebrun
7mo ago
|
54 comments
8.
▲
Show HN: Latchup – Competitive programming for hardware description languages
(latchup.app)
2 points
by
fayalalebrun
7mo ago
|
0 comments
9.
▲
by
fayalalebrun
2y ago
SpinalHDL did not fork from Chisel. You might be able to say that it was inspired by Chisel, but it does not share a commit history. See this comment by the author: https://www.reddit.com/r/chisel/comments/4iv
10.
▲
by
fayalalebrun
2y ago
My favorite dithering algorithm for motion video is Yliluoma dithering: https://bisqwit.iki.fi/story/howto/dither/jy/ It is especially useful for grayscale content, as finding the optimal dithering matri
11.
▲
by
fayalalebrun
2y ago
Do you have any other examples where systolic arrays are suitable other than matrix multiplication? As far as I am aware, other problems require different systolic architectures. So I am curious whether you are talking about a general purpo
12.
▲
by
fayalalebrun
2y ago
As a result of a flaw in the protocol itself or in its implementation?
13.
▲
by
fayalalebrun
2y ago
This is a common misconception, but is not the case. For example, look at the Voodoo 1, 2, and 3, which also used fixed point numbers internally but did not suffer from this problem. The real issue is that the PS1 has no subpixel precision.
14.
▲
Chasing resets
(zipcpu.com)
35 points
by
fayalalebrun
2y ago
|
2 comments
15.
▲
by
fayalalebrun
3y ago
A few years ago a friend and I made something similar to universe sandbox, though only with the gravitational simulation part: https://github.com/fayalalebrun/Astraria Surprisingly enough the jar still runs without iss
16.
▲
by
fayalalebrun
3y ago
Even though the newest nvidia drivers have started to support GBM, the Wayland compatibility story is still not great. In my experience on Wayland, several OpenGL programs refuse to work, and Vulkan does not work at all. This is with driver
17.
▲
by
fayalalebrun
3y ago
I probably don't have nearly as much experience as you do, but I have used VHDL, Verilog, and modern HDLs like Chisel and SpinalHDL. I think the main advantage of a modern HDL is to have the full power of a traditional programming lang
18.
▲
by
fayalalebrun
3y ago
Chisel does emit FIRRTL. Which can be made into a bitstream directly by Yosys.
19.
▲
by
fayalalebrun
3y ago
Perhaps already possible via MoltenVK -> Vulkan -> Zink?
20.
▲
by
fayalalebrun
3y ago
I am surprised no one has yet tried to make a portable shell for the DE-10 Nano (Mister-FPGA's target platform). With a power usage of 10 watts, I think it should be quite feasible even with the addition of a small LCD panel. However,
21.
▲
by
fayalalebrun
3y ago
What about the actual FPGA specs? Is it more power efficient per LUT? A newer generation or the same generation but a smaller chip?
22.
▲
FluidX3D Can "SLI" Together Intel Arc A770 and Nvidia Titan XP [video]
(youtube.com)
1 points
by
fayalalebrun
3y ago
|
0 comments
23.
▲
by
fayalalebrun
3y ago
I am curious, in what ways is WebGPU better than Vulkan or Metal? From my point of view, WebGPU going back to an interpreted shading language like OpenGL makes it conceptually closer to JavaScript than WebAssembly.
24.
▲
by
fayalalebrun
3y ago
With FPGA, unlike with GPUs, you can achieve significant speedup of algorithms where parallelization is very difficult. This is thanks to a technique called pipelining, where you can perform several steps of a sequential computation at the
25.
▲
Advent of Code with SpinalHDL
(github.com)
1 points
by
fayalalebrun
3y ago
|
0 comments
26.
▲
by
fayalalebrun
3y ago
Last time I tried the 535 driver, GPU copies from XWayland and Wayland were broken, as well as Vulkan in Wayland. Pretty much the only thing which works are GL applications in Wayland. I found that both of these had been previously reported
27.
▲
by
fayalalebrun
3y ago
Yes, this is indeed a replacement for the proprietary driver. However, Vulkan 1.0 is the most basic version of Vulkan. Right now we are at 1.3, plus there are many Vulkan extensions which need to be implemented aside from the core version.
28.
▲
by
fayalalebrun
3y ago
Yes, desktop applications need to implement the Wayland protocol in the same way they need to implement the X protocol. There is a compatibility layer called XWayland which allows you to run Xorg programs under Wayland. However, running pro
29.
▲
by
fayalalebrun
3y ago
If you play with a delay, then why would you need any more storage than what is required to play a single video? Personally I would not pay any amount to Google, as I believe it is unethical to support such a company. Google has a monopoly
30.
▲
by
fayalalebrun
3y ago
It almost works on Linux with Wine. The text fields are messed up though. However, I do not know why you would use this considering the alternatives available. It is closed source, no GraphQL support, and has cloud "features". The
More ›