Works
This is a summary of what I have made since the second half of 2020.
CSVX
CSVX is an extension of CSV format. This extension allows you to use CSV as a spreadsheet. This is available as a library written in Rust.
CSVを拡張して、表計算できるようにするライブラリを作りました。https://t.co/7daaEXOv02にも公開しています。ぜひ使ってみてください!!https://t.co/1IW4yM42I7https://t.co/lyhSNtUisa
— YUJI (@yujixr) May 1, 2021
Application
I have also published a web app using this library. The implementation uses Next.js and WebAssembly.
Self-made Processor (RISC-V Based)
I designed a RISC-V(RV32IM) based CPU. This prototype runs on DE0-CV board at 50 MHz1.
- 6-stage instruction pipeline
- Out-of-order execution
- Simple 6-stage speculative execution
- 2-way superscalar
自作アウトオブオーダCPU完成しました!!!!!
— YUJI (@yujixr) December 18, 2020
7セグLEDで目視デバッグ、めっちゃ苦行だった...
ちなみに、簡易的な6段投機実行と、2-wayスーパースカラとかも搭載してます。https://t.co/IRT4TdhXwd pic.twitter.com/mevQX9YLJW
Countdown Bot
Countdown bots for the next regular exam.
期末試験まであと23日です。
— 東工大定期試験Bot (@T2_exam) May 11, 2021
夏休みまであと89日です。
RSS Generator
RSS feed for AtCoder Contests. There were some for other sites, but they are currently stopped.
radiko-on-spotify
Something to make Spotify Playlists of songs broadcast on the radio.
Search result filter
A filter for Adblock Plus & uBlock Origin that excludes unnecessary web pages from search results.
-
Calculations show that it works up to around 63Mhz. ↩︎