アレクシア・マサリン | |
|---|---|
| 生まれる | ヘンリー・マサリン 1962年1月1日 |
| 国籍 | アメリカ人 |
| 市民権 | アメリカ合衆国 |
| 母校 | クーパーユニオン工学部、BE ME、1984年 コロンビア大学、コンピュータサイエンス博士号、1992年 |
| 知られている | スーパー最適化 |
| 科学者としてのキャリア | |
| フィールド | オペレーティングシステム、最適化コンパイラ |
| 機関 | マイクロユニティシステムエンジニアリング株式会社 |
| 論文 | 統合: 基本的なオペレーティング システム サービスの効率的な実装 (1992) |
| 博士課程の指導教員 | カルトン・プー |
アレクシア・マサリン(旧姓ヘンリー・マサリン)は、アメリカのコンピュータ科学者、プログラマーです。彼女はスーパー最適化の概念を開拓し、[1] [2]、効率化のために自己書き換えコードを多用するUnix互換レイヤーを備えた小型カーネルであるSynthesisカーネルを設計しました。[3] [4]
人生とキャリア
高校卒業後、彼女はマンハッタンのクーパーユニオン工学部への奨学金を得て入学し、そこで学士号と修士号を取得した。[5] [2]彼女は1992年にコロンビア大学でカルトン・プー教授の下で学び、コンピューターサイエンスの博士号を取得した。
1980年代、彼女はコンパイラの最適化を専門とするニューヨークの新興企業であるPhilon Inc.で働いていました。1992年10月、マサリンはMicroUnityに研究科学者として入社し、信号処理モジュールとソフトウェアアーキテクチャを担当しました。[5]
合成
マサリンの最初の画期的な製品は、コロンビア大学在学中に生まれました。マサリンは、リソースを割り当て、セキュリティと低レベルのハードウェアインターフェイスを実行し、パフォーマンスを向上させる実行可能コードを作成するオペレーティングシステムカーネルである Synthesis を開発しました。 [2] Synthesis は、実行時情報を使用して重要なオペレーティングシステムコードを最適化しましたが、これは以前は非実用的であると考えられていた新しい洞察でした。[2] Synthesis をサポートするために、マサリンは、データとコード情報の両方を含むQuajects と呼ばれるオブジェクトのようなデータ構造を発明しました。[4]
マサリン氏は現在もブロードバンド マイクロプロセッサの開発に取り組んでいる。[引用が必要]
私生活
彼女の両親はトリエステ出身のクロアチア難民だった。1940年代にニューヨークのクイーンズ区アストリアに移住し、父親は建設作業員になった。[2]
1996年にWired誌に掲載された記事の中で、著者のゲイリー・アンドリュー・プールは、彼女は「現代のアインシュタインになれるかもしれない」と評した。[2]彼女は、デニス・リッチー、ケン・トンプソン、人工知能の先駆者マービン・ミンスキーなど、著名なコンピュータ科学者を含む出会った人々に背中におぶいてもらうことで有名だった。[6]
参考文献
- ^ Massalin, Henry (1987). 「スーパーオプティマイザ: 最小のプログラムの概要」(PDF) . ACM SIGARCH Computer Architecture News . 15 (5): 122–126. doi :10.1145/36177.36194 . 2023-04-25に取得。
命令セットが与えられると、スーパーオプティマイザは関数を計算するための最短のプログラムを見つけます。驚くべきプログラムが生成されましたが、その多くは関数を定義したソースプログラムとはほとんど似ていない複雑なビット操作を行っています。スーパーオプティマイザの重要なアイデアは、有用なサイズのプログラムに対して徹底的な検索を実用的にする確率テストです。
- ^ abcdef Poole, Gary Andrew (1996-12-01). 「Qua」. Wired . Condé Nast. 2017-07-04時点のオリジナルよりアーカイブ。2016-08-23閲覧。
- ^ Pu, Calton ; Massalin, Henry ; Ioannidis, John (1992). Synthesis: 基本的なオペレーティングシステムサービスの効率的な実装(PDF) (博士論文). ニューヨーク、ニューヨーク、米国:コロンビア大学コンピューターサイエンス学部。UMI 注文番号 GAX92-32050。2023年 4 月 25 日閲覧。[1] 2016年3月12日にWayback Machineにアーカイブ
- 一般向け要約: Valerie Henson (2008-02-20)。「KHB: Synthesis: 基本的なオペレーティング システム サービスの効率的な実装」。LWN.net。
- ^ ab Henson, Valerie. 「KHB: Synthesis: 基本的なオペレーティング システム サービスの効率的な実装」. LWN.net . LWN.net. 2017 年 7 月 4 日時点のオリジナルよりアーカイブ。2016 年 10 月 27 日閲覧。
- ^ ab “Company: MicroUnity”. 2017年7月4日時点のオリジナルよりアーカイブ。2012年5月11日閲覧。
- ^ Poole, Gary Andrew (1998-12-24). 「奇妙な土地で目立つにはちょっとした努力が必要」ニューヨークタイムズ。ISSN 0362-4331 。2017年7月4日時点のオリジナルよりアーカイブ。2016年2月9日閲覧。
