Computer Architectures
コンピュータの内部構造や動作原理とその適用。
Instruction Set Architecture
Rust: RISC-V ビルド
仕様翻訳: The RISC-V Instruction Set Manual Volume I: Unprivileged ISA
RISC-V 非特権 ISA に関する 2019 年の仕様書。
仕様翻訳: The RISC-V Instruction Set Manual Volume II: Privileged Architecture
RISC-V 特権 ISA に関する 2021 年の仕様書。
Virtual Machine
WebAssembly
WebAssembly または WASM はスタックベースの仮想マシン用バイナリ命令フォーマットである。バイナリを変更せずに様々な OS とアーキテクチャで実行できるように移植性の高い設計が行われている。…
wasmer
wasmer は OS やチップセットから隔離された環境で WebAssembly バイナリを実行できる軽量な仮想マシン。
GraalVM
GraalVM は Java や Scala などの JVM 言語、C/C++ や Rust などの LLVM 言語、および JavaScript や Python のような動的型付言語などに向けた高性能ランタイムである。…
eBPF
eBPF (extended Berkeley packet filter) はカーネルの再構築なしにカーネル空間でプログラムを実行することのできる仮想マシン技術。eBPF のバイトコードは実行時に JIT コンパイラによって検証とネイティブコード変換が行われ、カーネル内の保護された空間 (サンドボックス) で安全かつ効率的に実行することができる。…