コンピューターサイエンス
モダンな言語で書きたいというよりは、面倒くさい言語で書きたくないというか*1。 C++は標準出力の時点で気持ち悪いし、無限に覚えることがあるのでちょっと受け付けなかったり。あとは、その機能盛り盛りの影響でコンパイラ実装がクソ怠いという問題もある…
なんか変なリプがつくのもなのでTwitterじゃなくてここでぼやこうかなと。 ベクトル型プロセッサ NEC SX-Aurora TSUBASA についてなんですが、実際どうなのかな?って話。 もう出てからだいぶ経つわけだけど、未だに使ったことがある人と話したことはないの…
以下の続きです。 higechira.hatenablog.com 先に結論を書くと、コンピューターサイエンス(CS、計算機科学)と情報工学、情報科学、知能情報工学などは同じと考えて良いです。強いて言えば、CSが最も大きな範囲を明確に指しますが、少なくとも日本では、基…
コンピューターサイエンス(CS)、計算機科学、情報工学、情報科学、情報学、etc...一般的に英語ならCSで通ってますが、日本語にすると色々と翻訳、学科名があると思います。 ところで皆さんは、ふとこんな風に疑問に思ったことはないですか? 「コンピュー…
Pythonは便利ですがいくら頑張ってもCUDAには追いつけないです… TensorFlow/Kerasを使えばフレームワークでなんとなくディープラーニングに限らない用途で使えるって話もありますけど、やっぱりスピードは大事。高速化したいですよねっ! でもCUDAは難しそう…
先日の学会で発表した実験で、 Matrix Market というサイトの正定値対称行列を利用しました。 これまでの進捗では行列を扱う性能評価をしてこなかったので、今回初めて知りましたが、CG法や連立方程式などで自前で解を得られる行列を用意するのは面倒なため…
AVXとかSSEとかインテルのCPUにはベクトル(SIMD)命令が存在しますが、その実装が今までイマイチ理解できていませんでした。 図としては、以下の記事のようなものはイメージできるんですけど、ただベクトル化したんだって言われてもベクトル計算機になった…