RECONF 研究会
2019年 5月 9〜10日

エンジニア・科学者の生きる道
首藤 一幸
東京工業大学• RECONF 研究マップ• empower される個人と悩む大企業

1 / 20

講演依頼• 三好さんからのメール：「… 首藤先生が以前どこかでお話しされていた，インターネットで個人がempowerされたという話をあらためて聞いてみたいとも思っています．」• もしかして2 / 20

講演依頼
• これ？

• 後半パートは、この講演を元に構成します3 / 20

首藤 一幸 (45)
しゅどう

2001

早稲田大学 修士課程
早稲田大学 博士課程

Java スレッド移送システム MOBAJava Just‐in‐Time コンパイラ shuJIT
17,000ダウンロード, 商用実績

P2P の基盤ソフト Overlay Weaver

産総研

国研

26,000ダウンロード, 15ヶ国
41ヶ国 673台以上で動作 (データベース)

P2P ライブ配信ソフト UG Live
未踏スパクリ2006

2人, 商用化, 1万数千人に同時配信

P2P のアルゴリズム, 2009 〜
構造化オーバレイ / DHT の統一フレームワーク

分散データベース, 2009 〜

2008/12 東工大
2009/ 5 未踏 PM大学

読み書き性能両立, Causal consistency, NVRAM / SCM

分散システムのシミュレーション, 2011 〜
1億ノード / 10台, 既存手法の20倍の性能, Apache Spark 上

ソーシャルネットワーク解析, 2013 〜
非集中 分散 機械学習, 2016 〜
2019年 5月
ブロックチェーン, 2016 〜

大規模分散システム

ウタゴエ(株)
書籍 Binary Hacks
スタートアップ 著者5人, 1万数千部

魔法のようなソフト

1996
1998

かずゆき

低レイヤのソフトウェア
分散システム4 / 20

RECONF 研究マップ• reconf. 工学

素人がこんなこと、ごめんなさい高位合成, CPU との連携, …

• reconf. 活用– ASIC 代替 or better ASIC
• 少量なら、低コスト小ロット, アーキ研究の手段, …
• 短期間での開発・製造• 製造後、現場でのアップデート‒ 速さ・省電力性 (vs. CPU + ソフト, vs. 他のアクセラレータ)• reconf. なアーキ
– プロセッサ内– システム

素子単位 vs. 演算器単位

4 / 20

RECONF 研究マップ• reconf. 工学

素人がこんなこと、ごめんなさい

高位合成, CPU との連携, …
(4), (6), (7), (14), (16)• reconf. 活用– ASIC 代替 or better ASIC

(1) アーキ研究• 少量なら、低コスト
小ロット, アーキ研究の手段, …
• 短期間での開発・製造• 製造後、現場でのアップデート‒ 速さ・省電力性 (vs. CPU + ソフト, vs. 他のアクセラレータ)• reconf. なアーキ
– プロセッサ内– システム (2)(3), (8), (9), (11‐13), (15), (17‐19)素子単位 vs. 演算器単位(5)4 / 20

RECONF 研究マップ• reconf. 工学

素人がこんなこと、ごめんなさい高位合成, CPU との連携, …
(4), (6), (7), (14), (16)• reconf. 活用– ASIC 代替 or better ASIC

(1) アーキ研究• 少量なら、低コスト少ロット, アーキ研究の手段, …
• 短期間での開発・製造• 製造後、現場でのアップデート‒ 速さ・省電力性 (vs. CPU + ソフト, vs. 他のアクセラレータ)• reconf. なアーキ
– プロセッサ内– システム (2)(3), (8), (9), (11‐13), (15), (17‐19)素子単位 vs. 演算器単位(5)4 / 20

RECONF 研究マップ• reconf. 工学

素人がこんなこと、ごめんなさい高位合成, CPU との連携, …
(4), (6), (7), (14), (16)• reconf. 活用– ASIC 代替 or better ASIC

(1) アーキ研究• 少量なら、低コスト
少ロット, アーキ研究の手段, …
reconfigurability/ 再構成可能性の• 短期間での開発・製造
積極的な• 製造後、現場でのアップデート活用法？？？

‒ 速さ・省電力性(vs. CPU + ソフト, vs. 他のアクセラレータ)
同一素子の多用途活用、IPFlex 社の画像処理向けほげほげ、とか？
(3), (8), (9), (11‐13), (15), (17‐19)• reconf. なアーキ
– プロセッサ内– システム (2)素子単位 vs. 演算器単位(5)5 / 20

FPGA が個人を empower (力の付与)• リアルな規模のプロセッサ研究・開発が個人でも可能に。
– ゲート数の増加〜数百万 LUT/LCs– PCIe の高速化 → メインメモリに近く– RISC‐V ソフトプロセッサの公開– …

6 / 20

empower される 個人• 安い PC 数万円 やネット接続 数千円/月– で、世界を変える仕事ができる in ソフト分野– cf. 2009年の首藤研：ML115 G5 9,300円 12台• ネットとコラボツール

SNS, チャット, GitHub, …

• クラウド– 従量課金 → 初期投資不要– cf. LUNARR 社 by 高須賀さん, 2006 〜 2009年– とはいえ、オートスケール技術にはまだ課題ありそう• ハードだって FPGA, 3Dプリンタ, プリント基板のネット通販, …

7 / 20

empower される個人による社会変化の予兆

それは仕事なのか？
• ある晩、家内に尋ねられた「今、仕事、忙しい？」… 返答に困った。
• 研究をしていた。
– 人類に貢献している自負 / 自信あり。

• でも、収入とは無関係。
– 当時、ウタゴエ(株) 取締役CTO
社会に価値を提供しても直接の対価はなし• 自問「これは仕事なのか？」

自宅で研究8 / 20

仕事の古典モデル
企業の経済活動を通して、社会に貢献する。

●

組織の大きさが競争力にすごく効いた/効く。そういう産業や時代。

●

人類社会への貢献
企業の活動

個人の個人の労働余暇

もっとも、これはここ数十年の話？
cf. 江戸時代

9 / 20

仕事の一般モデル
個人・組織（法人）・人類社会の関係

個人の活動
余暇

社会に直接貢献
ある種のボランティアとか経済システムにOSS開発とか載せにくいという悩みも(報酬の出元である)所属組織への価値提供

複業・プロジェクトベース

所属組織による、人類社会には貢献しない活動(おいおい)

人類社会への貢献

所属組織の他者の活動

活動10 / 20

その一方悩む 大企業 ⊃ リソースプール• リソースが成功のキーファクタではなくなった– cf. 過去の成功例：松下電器のテレビ事業– うちの方が資金も社員数も工場も販売網も…

• 大企業や行政はリソース活用法に困ってる→ お金の方が行き先を求めてさまよう時代– cf. サブプライム住宅ローン危機 (2007‐2009)→ リーマンショック (2008)– cf. バフェット氏がAmazon株 (PER > 70) を購入 (2019)

empower される個人と悩む大企業

11 / 20• お金の方が行き先を求めてさまよう時代
なんか最近、資金調達の額が大きいな…と思ったら総額1社あたり

empower される個人と悩む大企業

12 / 20• IBM Global Innovation Outlook 2.0 (2006)– 自分のスキルとフォーカスする領域の変化に合わせてプロジェクトからプロジェクトへ自由に飛び回る「一人会社」 が何十億も出現するのではないかという見方すら出ています。協働と貢献に基づくこのようなコラボレーション環境においては、従来の企業が担っていた役割は、個人や個人グループ間の挑戦を調整してその円滑な実行を支援するという方向に変わっていくのかもしれません。
– このような世界で人々を団結させる力となるのは、何かを所有することの誇りや忠誠心ではなく、何かに貢献することへの自負と信頼感です。
– 「reputation capital （評判という資本）」 の概念があります。これはいわば信頼の積み重ねであり、多種多様な、そして多くは仮想的な人的ネットワークの中で他者と安心してパートナーを組めるようにするための「責任能力の基準」です。

empower される個人と悩む大企業 の根っこ：

13 / 20流動化• ネット を含む通信網、物流網、航空等の 交通網, …
で世界がスルスルに– 情報, お金, モノ, 人, …
• お金はもはや情報• クラウド：ネットがコンピューティングリソースの細粒度な提供を可能にした– お金の流動性が高まり、リソースプールたる大組織の効用が下がった• 流動化 vs. ブロック化– 仮説：技術や経済の自然な発展は、流動化の方向にしか向かわない / 作用しない アメリカ経済– しかし、近年、ブロック化が目立つ気はする 韓国ネット

14 / 20流動化の影響

貢献・影響• ひと昔 前力 知能, 情熱, 好奇心, …

15 / 20流動化の影響– トップの成果がすぐ世界中に– ローカルな商品・店舗が生き残れない– ネットによる中抜き– …

相対的なエグれ力 知能, 情熱, 好奇心, …

貢献・影響• 今 – 貢献格差の拡大

15 / 20流動化の影響

このへん– トップの成果がすぐ世界中に– ローカルな商品・店舗が生き残れない– ネットによる中抜き– …

相対的なエグれ力 知能, 情熱, 好奇心, …

貢献・影響• 今 – 貢献格差の拡大

16 / 20流動化の影響• empower される個人と悩む大企業• 耳年増– 面白そうな取り組みはネットで見えるのに、現実の自分は○社にも採ってもらえない …

• 世界で１番じゃないと！
– メーカ 中央研究所の悩み: 自社研究・開発 vs. 他社から買う• 富の集中 や 中間層の衰退 (日米)– 世界の富豪上位 26人の資産 (約150兆円) が、貧困層 世界の半数 38億人とほぼ同じ

流動化を軸とした社会変化のモデル

個人のempowerment

大組織 = リソースプールの効用低下
情報, お金, モノ, 人, …の流動化
技術や金融の発展

17 / 20

貢献・富の格差拡大

17 / 20

どう生きていく？

個人のempowerment

大組織 = リソースプールの効用低下
情報, お金, モノ, 人, …の流動化
技術や金融の発展

貢献・富の格差拡大

18 / 20

個人とそのネットワークの時代• 個人 ⤴ 大組織 (リソースプール) ⤵ ゆえ

個人のネットワーク で回る社会の部分が拡大していく。

• そういう生き方のためには– 組織ではなく、社会 や具体的な誰か に貢献する• △ 会社のため ○ 会社を通じて社会に• むしろ失業のリスクを下げられる– reputation を高め、維持する– self‐motivate できることが重要
CQ (好奇心) + PQ (情熱) > IQ (知能)
元から好きでなくても「楽しむ力」「好きになる力」

18 / 20

個人とそのネットワークの時代• 個人 ⤴ 大組織 (リソースプール) ⤵ ゆえ

個人のネットワーク で回る社会の部分が拡大していく。
マッチョ• そういう生き方のためには

非マッチョ
凡人

– 組織ではなく、社会 •や具体的な誰かに貢献する
やりたいことより得意なこと
TV 番組で林修先生
3つの輪• △ 会社のため ○ 会社を通じて社会に• むしろ失業のリスクを下げられる• 情熱を（見つけるのではなく）育む

書籍 The Passion Paradox– reputation を高め、維持する• …
– self‐motivate できることが重要
CQ (好奇心) + PQ (情熱) > IQ (知能)
元から好きでなくても「楽しむ力」「好きになる力」

19 / 20

どう生きていく？

個人のempowerment

大組織 = リソースプールの効用低下
情報, お金, モノ, 人, …の流動化
技術や金融の発展

貢献・富の格差拡大

20 / 20

どう生きていく？
• 頑張って右へ向かう– でも、皆が勝てるわけじゃないマッチョ• セグメント化・ブロック化– 領域：自分のニッチを見つける• 競争相手が減る一方、経済的価値 → 報酬は下がる– 地域：ネットに載らない価値をローカルに提供する

非マッチョ凡人• 例：介護, 家事, …

• 技術による解決？？？
社会ハッカー– 例: 文脈, 仕事, ネタ, …をネットに載せて流動化
w/ 高須賀さん他 (2010 頃)

どう食っていく？
• 書籍 フラット化する世界 (2005, 和訳 2006)– やりとり困難・不可能なサービスや商品• 介護とか– 6章

新しいミドルクラスの仕事• 共同作業者・まとめ役– cf. IBM GIO 2.0 (2006): 将来企業の役割は調整か？

• 合成役 / synthesizer• 説明役• テコ入れ役• 適応者 / adapter• グリーン・ピープル• パーソナライザー• 数学大好き• ローカライザー

最近よくある類似の議論：「AI に代替されない仕事とは？」• 条件– ネットに（まだ）載らない– コンピュータには（まだ）困難