トップ «前の日記(2011-02-08) 最新 次の日記(2011-02-10)» 編集

ヨタの日々

2001|08|09|10|11|12|
2002|01|02|03|04|05|06|07|08|09|10|11|12|
2003|01|02|03|04|05|06|07|08|09|10|11|12|
2004|01|02|03|04|05|06|07|08|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|07|08|09|10|11|12|
2009|01|02|03|04|05|06|07|08|09|10|11|12|
2010|01|02|03|04|05|06|07|08|09|10|11|12|
2011|01|02|03|04|05|06|07|08|09|10|11|12|
2012|01|02|03|04|05|06|07|08|09|10|11|12|
2013|01|02|03|04|05|06|07|08|09|10|11|12|
2014|01|02|03|04|05|06|07|08|09|10|11|12|
2015|01|02|03|04|05|06|07|08|09|10|11|12|
2016|01|02|03|04|05|06|07|08|09|10|11|12|
2017|01|02|03|04|05|06|07|08|09|10|11|12|
2018|01|02|03|04|05|06|07|08|09|10|11|12|
2019|01|02|03|04|05|06|07|08|09|10|11|12|
2020|01|02|03|04|05|06|07|08|09|10|11|12|
2021|01|02|03|04|05|06|07|08|09|10|11|12|
2022|01|02|03|04|05|06|07|08|09|10|11|12|
2023|01|02|03|04|05|06|07|08|12|
2024|01|02|03|04|

2011-02-09 :-(

_

0500 起床

0830 出勤

0930 シミュレーション

_ 午後

1400 シミュレーション

1700 退勤

_

1930 初めてのsend-pr 投げてから 7 分で fix された。はやっ これがオープンソースの機動力か

2000 RR7 リハビリ。走れない

_ ,

  1. 必須
  2. あると嬉しい → つまり要らない
  3. 無くてもよい → つまり要らない

_ 俺の屍を越えてゆけ

今日ほど「粉骨砕身」という言葉を嫌悪したときはない

_ [翻訳]An online scheduler for hardware accelerators on general-purpose operating systems - Microsoft Research

汎用オペレーティングシステムでのハードウェアアクセラレーターのためのオンラインスケジューラー

David Sheldon and Alessandro Forin

21 December 2010

This paper presents an online scheduling algorithm for hardware accelerators and its implementation on the NetBSD operating system. The scheduler uses the current performance characteristics of the accelerators to select which accelerators to load and unload. The evaluation on a number of workloads shows that the scheduler is typically within 20% of the optimal schedule computed offline. The hardware support consists of simple cost-benefit indicators, usable for any online scheduling algorithm. The NetBSD modifications consist primarily in loadable kernel modules, with minimal changes to the operating system itself. The measured overhead is negligible when accelerators are not in use, and otherwise scales linearly by a small constant with the number of active accelerators.

この論文は、NetBSD オペレーティングシステムに実装してあるハードウェアアクセラレーターのためのオンラインスケジューリングアルゴリズムについて記述してある。このスケジューリングでは、アクセラレーターがロード/アンロードするために最新の performance characteristics を利用している。いくつかの処理にたいして実験したところ、オフラインで実行したときよりも処理時間が 20% 短くなった。このハードウェアは費用効果の計測機能を搭載していて、あらゆるオンラインスケジューリングアルゴリズムを計測することができる。NetBSD に実装するために多少の変更をしたものが NetBSD に取り込まれている。計測時のオーバーヘッドはアクセラレーターを使ううえでたいした問題にはならないし、いくつかのアクセラレーターは緩く線形増加している。

補足

「オンライン」「オフライン」ってなんのことなのだ、等なにを言ってるのかさっぱりわからん。

_ [OpenSSH][cygwin][ssh]Failed to add the host to the list of known hosts

cygwin の ssh で接続しようとすると怒られる。

% ssh -v miwarin@xxxxxxxxxxxxxxxxxxxx
OpenSSH_5.6p1, OpenSSL 0.9.8q 2 Dec 2010
debug1: Connecting to xxxxxxxxxxxxxxxxxxxxxxx [xxx.xxx.xxx.xxx] port 22.
debug1: Connection established.
  :
Are you sure you want to continue connecting (yes/no)? yes
Failed to add the host to the list of known hosts (/home/rin/.ssh/known_hosts).
  :
debug1: Trying private key: /home/rin/.ssh/id_rsa
debug1: Trying private key: /home/rin/.ssh/id_dsa
debug1: No more authentication methods to try.
Permission denied (publickey).

なんでだろーなんでだろーと悩んでいたんだが

/home/rin/.ssh/id_rsa

アッー

% pwd
/cygdrive/c/home/rin
% ln -s /cygdrive/c/home /home

つまりこういうこと

cygwin め...

まあ /etc/fstab 書けよという話なんだが