k0b0's record.

Computer Engineering, Arts and Books

2018-08-01から1ヶ月間の記事一覧

Hot Chips 30 (2018)基調講演1 SpectreとMeltdown

Hot Chips 30(2018)のジョン・ヘネシー先生によるSpectreとMeltdownについての講演動画を見つけたのでメモしておく。HC30-K1: Spectre/Meltdown - YouTube

ビット操作(排他的論理和(xor))でswap処理(変数値の交換)を書いてみる。

排他的論理和でswap処理を書いてみる xorを用いたswap処理について知ったのでメモしておく。 (なかなかテクニカルな方法で驚いた。) xorを用いたswap処理の記述例 /* swap.c */ include<stdio.h> int main() { int x = 128; int y = 256; printf("x = %d, y = %d \n</stdio.h>…

オープンソースプロセッサ(RISC-Vベース)について参考になるページ[@ 2018/08/18 update]

最近見つけた、オープンソースプロセッサ(RISC-Vベース)に関して参考になるページをメモしておく。 SiFive Forums RISC-Vに関連したフォーラムである。 「RISC-V始めたいんだけど、どこから始めていいのか分からん!」という人は最初に見てみるといいかも(…

Rocket Chipでベンチマークプログラムをシミュレーションする

Rocket Chipでベンチマークプログラムをシミュレーションする Rocket Chipでベンチマークプログラム(qsort)をシミュレーションしてみる。 環境 Ubuntu 16.04 LTS on virtualbox(MacOS) Processor core : 2 Memory : 2 GB 前準備 リポジトリからRocket Chipを…