Skip to content

Instantly share code, notes, and snippets.

Avatar
:octocat:
Fine.

Hiroki KUMAZAKI kumagi

:octocat:
Fine.
View GitHub Profile
@taichi
taichi / code_reading.md
Last active Nov 25, 2020
太一のコードの読み方メモ
View code_reading.md

太一のコードの読み方メモ

全体として太一が感覚的に実践している事を論理的に説明しようと試みている為、
説明の粒度が適切でなかったり一貫性が無いように見える部分があるかもしれない。
普段やっているけども書ききれていない事も多分きっとある。

コードを読むとは何か

  • コードを嗜む
  • コードを学ぶ
  • 武器を手に入れる
@Cryolite
Cryolite / gist:3269831
Created Aug 6, 2012
A test case for nanahan::Map
View gist:3269831
#include <map/map.hpp>
#include <boost/functional/hash.hpp>
#include <boost/unordered_map.hpp>
#include <boost/random/mersenne_twister.hpp>
#include <boost/random/uniform_smallint.hpp>
#include <boost/random/uniform_real.hpp>
#include <ext/throw_allocator.h>
#include <cstddef>
#include <ctime>
#include <utility>
@unnonouno
unnonouno / generator.rst
Created Jan 22, 2013
新 generator 実装方針
View generator.rst

新 generator 実装方針

概要

generator は以下の機能を目的としている。

View knl.txt
(https://github.com/tanakamura/instruction-bench)
Intel(R) Xeon Phi(TM) CPU 7210 @ 1.30GHz
== latency/throughput ==
reg64: add: latency: CPI= 1.11, IPC= 0.90
reg64: add:throughput: CPI= 0.64, IPC= 1.57
reg64: lea: latency: CPI= 1.03, IPC= 0.97
reg64: lea:throughput: CPI= 0.65, IPC= 1.55
reg64: load: latency: CPI= 4.04, IPC= 0.25
reg64: load:throughput: CPI= 1.02, IPC= 0.98