- Lynn Conwayは、現代のプロセッサとVLSI設計教育に大きな影響を残したコンピュータ科学者・電気工学者で、2024年6月9日にミシガン州ジャクソンの自宅で86歳で死去した
- 1960年代にIBMで発明した動的命令スケジューリングは、今日のほとんどのプロセッサが性能向上に用いるout-of-order executionの中核的な進歩となった
- 性別移行の意思を明らかにした後、1968年にIBMを解雇されたが、IBMは2020年に公に謝罪し、IBM Lifetime Achievement Awardを授与した
- Xerox PARCではCarver MeadとともにMead–Conway VLSI設計革命を主導し、1980年代のマイクロチップ設計手法とMOSISの普及に貢献した
- 1999年以降、自身の性別移行について公に語り、トランスジェンダーの権利活動を続けた。技術革新史の中で周縁化された人々が消されてしまう現象をConway effectとして説明した
IBM時代とコンピュータアーキテクチャへの貢献
- Lynn Ann Conwayは1938年1月2日にNew YorkのMount Vernonで生まれ、Columbia Universityで1962年にB.S.、1963年にM.S.E.E.を取得した
- 1964年にIBM Researchに加わり、Yorktown HeightsのAdvanced Computing Systemsプロジェクトに参加した
- John Cocke、Brian Randell、Fran Allenらとともに、高度なスーパーコンピュータアーキテクチャのチームで働いた
- ここでmultiple-issue out-of-order dynamic instruction schedulingを発明した
- Computer History Museumは、ACSアーキテクチャが最初の「superscalar」設計だったとみられるとしている
- ConwayはHarry Benjaminの研究に触れた後、カウンセリングとホルモン補充療法を受け、1967年に治療を再開した
- IBMはConwayが職場で性別移行することを望んでいたにもかかわらず、1968年に性別移行の意思を明らかにした後、彼女を解雇した
- IBMは2020年の公開イベントでConwayに謝罪した
- 同じイベントでConwayはIBM Lifetime Achievement Awardを受賞した
移行後のキャリア再出発とXerox PARC
- Conwayは1968年に性別移行を終えた後、新しい名前とアイデンティティでキャリアを再出発した
- Computer Applications, Inc.で契約プログラマーとして働いた
- 1969年から1972年までMemorexでデジタルシステム設計者およびコンピュータアーキテクトとして働いた
- 1973年にXerox PARCに加わり、Bert Sutherlandの下でLSI Systemsグループを率いた
- PARCではmultiproject wafers(MPW)技術を考案した
- Ivan Sutherland、Carver MeadとともにVLSI設計方法論を発展させ、Carver Meadと_Introduction to VLSI Systems_を共著した
- この本はチップ設計の標準教科書となり、1983年までに約120の大学で使われた
- 70,000部以上を販売した
- 1978年、MITの電気工学・コンピュータ科学の客員准教授としてVLSI設計科目を教えた
- この科目はMead–Conwayのテキスト草稿を基にしていた
- 新しい設計手法と教材を検証し、その後世界中の講座で使われるシラバスと教員向けガイドブックを確立した
VLSI設計革命とMOSIS
- Conwayの貢献には、チップ設計と設計ツールを大幅に単純化した無次元のスケーラブルな設計規則の発明が含まれる
- 多数のチップ設計を迅速にプロトタイピングし、少量製造するためのインターネットベースのインフラも発明した
- Moore’s lawに伴うチップ設計の複雑性の増大に、従来の手法では追いつきにくいという問題に対処するためのインフラだった
- このインフラは1981年にMOSISシステムとして制度化された
- MeadとConwayは1981年に_Electronics_誌のannual award of achievementを受賞した
- VLSI研究者のCharles Seitzは、MOSISによって1940年代後半のENIACでの作業以来初めて、大学や小規模企業が最新のデジタル技術にアクセスできるようになった時期だったと評価した
- Mead–Conway VLSI chip design revolutionは、1980年代に研究大学とコンピューティング産業へ急速に広がった
- 電子設計自動化産業の成長を促進した
- チップ設計と製造のfoundry modelを確立した
- 1980年代と1990年代の影響力ある技術スタートアップの流れを刺激した
DARPAとUniversity of Michigan
- Conwayは1983年にXeroxを離れ、DARPAに加わった
- 米国国防総省のStrategic Computing Initiativeの中核アーキテクトとして活動した
- 1985年にUniversity of Michiganに電気工学・コンピュータ科学教授および工学部副学部長として加わった
- そこでビジュアルコミュニケーションと、ハイブリッドなインターネット・ブロードバンドケーブルのユーザーインターフェース向け制御システム設計を専門とした
- 1998年にMichiganでprofessor emeritaとして現役の教育・研究から退いた
トランスジェンダーの権利活動
- Conwayは退職が近づいていた時期、IBMでの初期の仕事の話が、2001年に出版準備中だったMark Smothermanの調査によって公になる可能性があることを知った
- 1999年、友人や同僚に自身の性別移行を明かし始め、ウェブサイトを通じて自身の物語を共有した
- 2000年の_Scientific American_と_Los Angeles Times_のプロフィール記事を通じて、さらに広く知られるようになった
- 公表後、トランスジェンダーの権利活動に参加した
- 認知向上、権利の保護と拡大、ジェンダーアイデンティティと性別移行の過程への理解促進のために活動した
- 他のトランスジェンダー女性を支援し、医療資料や精神的な助言を提供するウェブサイトを運営した
- “Transsexual Women’s Successes”ウェブサイトを通じて、性別移行を控える人々にロールモデルを提供しようとした
- ハイテク産業におけるトランスジェンダーの人々の平等な機会と雇用保護を擁護した
- 精神医学界がトランスジェンダーの人々を病理化することの廃止を支持した
- 2013年、University of North Carolina at Chapel HillのLeandra Vicciとともに、IEEE倫理規定にトランスジェンダー包摂を含めるようIEEE理事会にロビー活動を行った
- IEEE倫理規定は2014年1月に完全にLGBT包摂的なものへ変更された
評価とConway effect
- Conwayは1989年にNational Academy of Engineering会員となり、2009年にIEEE Computer Society Computer Pioneer Awardを受賞した
- 2014年にComputer History Museum Fellowに選ばれ、2015年にIEEE/RSE James Clerk Maxwell Medalを受賞した
- 2023年にNational Inventors Hall of Fame入りした
- Conwayは、社会で「他者化」された人々がイノベーションの後年の歴史叙述で見落とされる現象をConway effectと名付けた
- 例として女性や有色人種を挙げた
- この効果はMatilda effectとMatthew effectから着想を得ている
- 2023年、Jim BoultonとともにVLSI発明の物語を描いた短いコミックブック_Lines in the Sand_を制作し、2023年11月23日にCentre for Computing Historyでローンチイベントが開かれた
私生活と死去
- Conwayは1963年にある女性と結婚し、2人の娘をもうけたが、1968年の離婚後、子どもたちとの接触を拒まれた
- 1987年にプロフェッショナルエンジニアのCharles “Charlie” Rogersと出会い、2人はアウトドア活動への関心を共有した
- 1994年にMichiganのJackson郊外に24エーカー規模の家を購入した
- 2002年8月13日に結婚した
- Conwayは2024年6月9日、自宅で心疾患により死去した。86歳だった
1件のコメント
Hacker News の意見
Lynn Conway は Carver Mead とともに、VLSI 設計における「あの本」である Introduction to VLSI Systems を執筆し、1978年に歴史的な VLSI 設計講義を作り、教えた。
この講義は、学生たちが初めて自分の集積回路を設計・製作した事例であり、その中には Geometry Engine を作った James Clark(SGI)や Scheme Microprocessor を作った Guy L. Steele(MIT)もいた。
彼女は IBM で スーパースカラ・アーキテクチャを発明したが、性別移行の意向を明かした後、1968年に解雇され、52年後の2020年に IBM が公式に謝罪した。
その後、人生を立て直して VLSI 設計を確立し、業界の先駆者たちを教え、多くの成功企業の基盤となった設計方法論を作り、本にし、自ら広めた。
またトランス活動家として自身の物語を公開し、オンラインコミュニティを作って、多くの人が移行し、互いを見つけ、自殺を避け、虐待や偏見に立ち向かい、受け入れられるよう支援した。
Lynn Conway の 2009 IEEE Computer Society Computer Pioneer Award 受賞動画: https://www.youtube.com/watch?v=i4Txvjia3p0
いろいろな意味で、その講義は今見るとひどく古びており、学生たちがオープンソースの Berkeley ツールでレイアウトを描いていたからだけではなかった。
本当の理由は、Mead と Conway が厳密な抽象化を作るというアイデアであまりにも完璧に勝利したため、今では別のやり方では学ばなくなったことにある。
今日では、ゲートを作り、マクロを作り、複雑な設計を作り、各階層のインターフェースを定義して互いにつなげれば、そのまま動くということが、あまりにも当然に見える。
そのアイデアは Conway と初期の VLSI の先駆者たちから生まれたもので、ソフトウェア工学でライブラリを扱う方法の核心にも同じ発想がある。
また一人、巨人を失った。彼女にどれほど大きな恩義があるのかを知る人は、世界的にも多くないだろう。
彼女の貢献がなければ、Nvidia や他のファブレス企業も存在するのは難しかったように思う。
2018年に DARPA を通じて彼女に会い [ref]、2020年に会社を始めたときに助言を求めた。
どのやり取りでも、彼女は親切で惜しみなく時間を割いてくれ、技術的能力を超えて人を本当によく理解していた。
1970年代の VLSI 革命を始めたときに使ったコミュニティ/協業のやり方は、研究する価値がある。
RIP
[ref] https://youtu.be/W_cB8VYunY8?si=9M9QVmBipbKUXxMR&t=1414
ハワイの生物学の学会で、まったく偶然に彼女と出会った。バーで隣に座って話し始め、何をしているのかと尋ねると、VLSI だと答えた。
当時の私は生物学者で、VLSI のことはまったく知らなかった。
彼女は生物学に強い好奇心を持っていて、自分がどう役に立てるのかを学びたがっていた。
後で名前を調べて、本当に VLSI の分野で働いた人だと知った。
いま実際に Mead & Conway の Introduction to VLSI Systems を読んでいるところだ。数週間前、歴史的な意味から読んでみることにした。
あの時代を想像すると驚かされる。まったく新しい領域で、本当に多くの新しいアイデアを非常に速いペースで生み出していたように見える。
新しいプロセッサを作るためのツールを作り、そのツールをさらに速くする新しいプロセッサを作り、またさらに速いプロセッサを作る、という具合に続いていった。
本は1978年に出版され、私たちはその時からずっとそのジェットコースターに乗り続けている。
RIP
今日まで彼女のことを聞いたことがなかった。コンピュータサイエンスに長く関心を持ち、学び、仕事もしてきたのにそうだった。
業績の一覧は本当に印象的で、特に1960年代という時代に、性別移行の前・最中・後にそれほど大きな成果を成し遂げたことには驚かされる。
彼女が直面したであろう社会的スティグマや差別に阻まれなければ、さらに何を成し遂げていたのか想像しがたい。
彼女の存在を訃報で初めて知ったことが悲しい。RIP
1980年から1982年まで Xerox PARC で Lynn と一緒に働いていた。とても寂しくなる。
Paul が作った素晴らしい Graphica Obscura と、データフローのビジュアルプログラミングの仕事も好きです。
NPUC で Ted Nelson があなたに少しぶっきらぼうだったのを覚えていますが、Netscape のハイパーテキストへのアプローチを当然ながら快く思っていなかったからで、個人的なことではなかったのだと思います。
Lynn Conway が VLSI 設計を教え、Geometry Engine を作った彼女の学生 James Clark と、あなたと Paul が PARC、Netscape、SGI のすべてで一緒に働いた、という理解で合っているのか気になります。
PARC、SGI、Netscape のあの驚くべき時代についての、あなたと Paul の話もぜひ聞きたいです。
Lynn はこの25年間、私にとって本当のロールモデルだった。直接会えなかったのは残念だが、彼女の技術的影響は至るところにある。
世界で最もインスピレーションを与えてくれる人物の一人だった。10年以上前、University of Michigan の同窓会誌のプロフィールを書くために彼女を知ることができたのは特権だった: https://news.engin.umich.edu/2014/10/life-engineered/
彼女は今でも私たちの多くにとって大きなインスピレーションである。1990年代から2000年代初頭にかけて、ある程度成功した人生を送ったトランスの人々を記録した彼女の Transgender Success Stories ページを眺めていた記憶が残っている。
電気工学の学生でありトランス女性でもある私が親にカミングアウトしたとき、彼女の物語は親に読ませた唯一の資料だった。
効果はなく、父は私が洗脳されていると言い、私の進む道を「Con Way」と呼んだ。
それでも私は耳を貸さず、彼女の職業上の業績には及ばないものの、私の移行は非常に成功した。
当時の目標は、移行し、パスし、ある程度溶け込み、最小限の嫌がらせで人生を送ることだった。
Conway があの時代に公に自分を明かして生きていたこと、しかも非常に成功した研究者としてそうしていたことは、革命的だった。
彼女は後に続く私たち全員のために、道を少しだけ歩きやすくしてくれた。
Lynn Conway は Carver Mead とともに、VLSI 設計の「教科書」である Introduction to VLSI Systems を共著し、1978年には学生たちが初めて自分の集積回路を設計・製作した歴史的な VLSI 設計講義を作り、教えた。
「重要なのは、これらが平凡な設計ではなかったということだ。多くの設計がシステムアーキテクチャの限界を押し広げた。たとえば Jim Clark は Geometry Engine の試作品を作り、その仕事を基に Silicon Graphics Incorporated を創業した。Guy Steele、Gerry Sussman、Jack Holloway、Alan Bell は LISP の方言である『Scheme』の後継マイクロプロセッサを作り、これもまた驚くべき設計だった。」
彼女の学生たちが作った VLSI 設計についてのさらなるリンクと美しい図版: https://news.ycombinator.com/item?id=31758139
また Jim Clark(SGI、Netscape)は Lynn Conway の学生の一人で、彼女は彼が最初の Geometry Engine 試作品を作れるように教えた。
http://ai.eecs.umich.edu/people/conway/VLSI/MPCAdv/MPCAdv.ht...
講義末の設計締め切りから29日後、パッケージングされカスタムワイヤボンディングされたチップが、すべての MPC79 設計者に配送された。
そのうちかなりの数が計画どおり動作し、活動全体は大きな成功を収めた。Stanford University の学生と教員研究者が作ったマルチプロジェクトチップの中には、Jim Clark が設計した高性能コンピュータグラフィックス画像生成システムである最初の Geometry Engine 試作品も含まれていた。
http://ai.eecs.umich.edu/people/conway/VLSI/MPCAdv/SU-BK1.jp...
原稿は草稿を経て書籍として出版され、設計環境は原始的な CIF エディタと CIF プロットソフトウェアから、高度なシンボリックレイアウト生成器と解析ツールへと発展した。
MIT の LISP マイクロプロセッサ、Caltech の OM プロジェクト、Stanford の Jim Clark Geometry Engine のような新しいアーキテクチャパラダイムも併せて進化した。
Clark Baker が MIT で作った初期の回路抽出器も、ネットワークコミュニティにプログラムへのアクセスを開放したことで急速に知られるようになり、気の利いた、時には奇妙なエラーメッセージのおかげでさらに広まったのかもしれない。
9. J. Clark, “A VLSI Geometry Processor for Graphics”, Computer, Vol. 13, No. 7, July, 1980
当時私は大学生だったが、小さなカスタムプロセッサをファブに投入し、実際のハードウェアとして受け取る方法がまさにこれだった。
デジタルファイルからコンパイルと検証を経て、ハードウェアになって戻ってくる過程はかなり驚くべきものだった。
背景説明を含む Carver の説明: https://www.youtube.com/watch?v=eAZWXX5930M&t=1984s
本の部分に直接飛ぶリンク: https://www.youtube.com/watch?v=eAZWXX5930M&t=2064s
ゲートから始めて、1週間の終わりには完成したレイアウト設計まで進んだ。
テストシミュレーションソフトウェアを含め、ほぼすべてが Scheme で書かれていた。
5インチバインダー1冊分の講義資料と、完全に過負荷になった頭を抱えて帰ったが、人生で最も驚くべき経験の一つだった。
その少し後、彼らはそのツールを使って Scheme チップを作った。