GoogleのEmma Haruka IwaoがPiの新しい記録を作成するのを手伝った方法 – New Stack

1 min read

彼女のピアノからそれほど遠くない彼女のシアトルのアパートの居間のコーナーで エマハルカ岩尾 歴史を垣間見ることができた。 ほぼ158日間、新しい世界記録を構築するための計算が実行されました。

業界標準のパイ計算ソフトウェアy-cruncherを使用して最新の最新のクラウドインフラストラクチャに接続したIwaoとGoogleの他の3つのクラウド開発者の提携チーム ベンブレーディングサラフォード そして スティーブ・マッキー‎ — パイを小数点以下 100,000,000,000,000 桁まで計算しようとしました。

それは人類史上最も多くのパイの数字になります…

火曜日、Iwaoは経験に関するすべての詳細を共有しました。 その経験がどんな感じなのか、その過程で学んだ内容、次世代技術ワーカーへの希望事項です。

その大きな瞬間が来たとき、 まさにそれです。 見ましたか?

y-cruncherの出力です。 データセンターのリモートシステムにあるため、次のことを行う必要があります。 SSH リモートコンピュータに接続してログインします。 数秒かかったのか、数桁を数えるのかなどがわかります。 そして最後にパイの最後の100桁を表示しました。

Emma Haruka Iwao of the day y-cruncherが2022年にパイを100兆桁と計算したスクリーンショット(切り抜く

そして最後の数字は…0でした! 2019年に戻ってより早い記録を立てたとき、パイを31,415,926,535,897桁と計算したとき、最後の桁も0でした。 第二に、同じ最後の数字で終わって驚きましたか?

少し驚いた。 私はそれが偶然の一致であることを知っています。 それはただ偶然の一致であることが数学的に証明されています。 だから私は驚いた。 特別だと思います。 しかし、数学的には数字の1つだけです。

あなたが書いた 技術的な詳細を説明するブログ投稿 膨大な最終結果を保存するクラスタを作成します。 始める前に、計算する桁数を指定する必要があるようです。

これは特定です yクランチャー。 いくつかの方法がありますが、y-cruncherは計算する桁数を入力するように要求し、y-cruncherは内部精度と必要な記憶スペースを決定します。 実際に必要なディスクの量と特定の組み合わせに使用するメモリの量を知らせます。

それではなぜ100兆を選んだのか? いつ計算する必要があるかを正確にどのように決定しますか? 止まる?

100兆は覚えて話しやすい数字だから…。 前回、私たちは31,415,926,535,897をしました。 私はそれが素晴らしいと思ったので、まさにパイの最初の13桁の数字でした。 そして今回は100兆を選びました。 かっこいいと思ったからです。

では、世界記録保有者はどんな気持ちでしょうか?

2022年6月7日Google Cloudの提唱Emma Haruka Iwaoとのインタビュースクリーンショット

Google Cloudの支持者Emma Haruka Iwaoとのインタビュースクリーンショット – 2022年6月7日

ときめく…幼い頃の夢なのに、その夢を二度も成し遂げるというのは本当に大きな栄光だ。

同時に、クラウドとより速いコンピュータでできることが多いことを示したいと思います。 これは例の1つですが、コンピュータで解決できる他の科学分野とは異なる問題やその他の問題があります。 実生活で私が何かをしたことを示し、それについて個人的な経験を通して話すことができるのは本当に良い機会だと思います。

残りのクラウドコンピューティングコミュニティから興味深い反応を得ましたか?

Kelsey Hightowerと私は来週の水曜日にこの世界記録のライブウェビナーを開催します。 Kelseyは同僚です。 彼は過去にとても興奮していた。 彼は言った 良い 世界記録保有者になるのです。 クラウドの能力を日常的に見せてほしい。 パイのように。

だからあなたは3月21日に完了しました。 その後数ヶ月間、y-cruncherの開発者と数字を確認し、最終発表を計画しました。 その間、この勝利を秘密にするのは難しいですか?

鐘だった。

あなたは以前、あなたの母親に第二の世界記録について話すことができないと言いました。 あなたはほぼ3ヶ月間秘密を守りました。 2019年に初めて記録を破った時、母の反応はどうでしたか?

前回はお母さんがとても好きです… (岩尾笑う) 彼女は過度に興奮しています。 彼女はソーシャルメディアに投稿を始め、私はそれが好きではありません。

私の同僚の一部は 子供 興奮した。 彼らは子供たちに同僚が世界記録保有者であると言いました…そして私はアメリカと日本の学校を訪問し、学生に記録とコンピュータサイエンスの全般について話す機会がありました。 私は私の高校を訪れました。 日本のよさかで高校に通いました。 生徒たちは誰が来るのか分からなかったようです…私はこの瞬間が本当に楽しかったです。

学生として、私は他の人が何をするのかを学ぶ機会がもっと欲しいと思いました。 例えば、数学や科学、物理学 – 私たちが学校で学んだことすべて – 仕事を始めるとき、どのような用途に使用されますか? 本物 人生。 それで、生徒に事例を見せてくれて嬉しいです。 また、高校を卒業し、大学に進学した後、仕事を始めてからキャリアを築く方法も紹介します。

Google Cloud 擁護 Emma Haruka Iwao (Google で共有したプロモーション写真)

そのキャリアと旅は、私が生徒と何度も話したことでした。 その機会を持つことができて嬉しいです。

それでは、次の世代に来るこれらの学生に望むものは何ですか?

誰もが自分が情熱的に追求することを追求できることを願っています。 私にとって、それはコンピュータに関するものでした。 私がコンピュータを使い始めたとき、11歳の時に日本ではそれほど一般的ではありませんでした。 しかし、私は本当にコンピュータを学ぶのが大好きで、好きでした。 学生がコンピュータ工学、数学、文学など何でも興味深いものを見つけたら、私は彼らがそれを追求して勉強し続けることを本当に願っています。 おそらく、彼らは専門エンジニアや業界の専門家であるかもしれません。 多くの機会があると思います。 そして彼らが続けることができる限り – 私はそれが素晴らしいと思います。

技術部門の多様性と包含性について多くの懸念があります。 世界記録保有者として達成された可視性が影響を与えるのに役立つことを願っています。

私は性別の違いがあり、疎外された人々にとっては確かに困難があると思います。 だから私は誰かが実際にやりたいことをできることを示すことができてうれしいです。 また、これらの成果は私にメッセージを伝え、例えば技術や職場や地域社会での多様性、包容性について話す機会を与えました。 これも私が続けたいことであり、それを必要とする人々に様々なメッセージと新しいメッセージを伝える機会としたいと思います。

私のメッセージは時々あなたが実際に情熱を持っていることに気づくのに時間がかかり、時にはスキルを学び、機会を持つのに時間がかかるということです。 私はパイを記録として計算したかった。 20年しかし、スーパーコンピュータにアクセスできませんでした。 私は普通で普通の学生だった。 一度は両親が「なぜCSを勉強したいのですか? あなたは女性です…」と言われました。 (岩尾笑う) しかし、コンピュータ工学を勉強することに決めたのは嬉しいです。

そして、いつパイを計算する時間があるのか​​わかりませんでした。 それは同時に私に起こった。 だから私は偶然にGoogleで働くことになり、私たちのチームと管理者はPyを100単位で計算するというアイデアを支持し、誰もがPiを計算するために使用できるy-cruncherというプログラムを持っています。 だから私はパイを計算するために必要なすべてのツールとリソースにアクセスできました。 しかし、同時にまだ情熱が必要です。 Googleは大企業であり、同じリソースにアクセスできる多くのエンジニアがあります。 しかし、これらの記録を可能にしたのは私のアイデアと情熱でした。

はい、機会を待つ必要があるかもしれませんが、情熱を保ちます。

また、私のような人々、時には疎外された少数派 〜である あなたをサポートしたい人。 必ずしも同じ背景にあるわけではありませんが、背景が異なる人、時には上級経営陣にいる人がいます。 いつも あなたをサポートしたい人。 そして、良いメンター、良いスポンサーを見つけることができれば、それが成功の鍵だと思います。 そして少数ではなく出会えて幸せです たくさん この種の人々。

私はより広いチームに誰かがプロジェクトに参加し、パイをもう一度計算したいかどうか尋ねました。 そして三人は「これをやりたい!」と言いました。 私たちはさまざまな専門分野を持っています。 たとえば、私たちの一人は、サイトの安定性エンジニアリングのための強力な背景知識を持っており、彼はストレージシステムの改善を提案し、私が思い出せなかったより多くの実験をしました。 だからそれは本当に協力的な努力です!

私にとっては良い経験であり、学ぶ機会です。 前回は個人プロジェクトに近いです。 チームをリードし、私が考えていることを彼らに説明することは、実際にこれらのアイデアをよりよくするのに役立ちました。 また、良いチームリーダーになる方法を学ぶ良い機会でした。 私にとっては貴重な教訓でした。

では、チームをリードした経験で何を学んだのでしょうか。

私が本当に学んだことの1つは、明らかに重要なアイデアは私のものだと思いますが、すべてのチームメンバーの助けなしには思い出せない詳細がたくさんあります。 そして、はい、時には会議やすべての人を1ページに集めるなどの作業を実行するのに時間がかかりました。 しかし、そうすることで、もっと遠く行くことができたと思います。 それがチームとして働く力です。

ブログの場合、一部のビジュアライゼーションはチームメンバーによって作成され、一部のパフォーマンスの向上は他のチームメンバーによって提案され、一部の運用スキルは他のチームメンバーによって提案されます。 だからまとめて、私は私が自分でできることよりもはるかに良いことをしたと思います。

あなたは全体像を知りません。 あなたは他の人から学んでいます。 リードとしてビジョンを見せなければならず、目標を見せなければならないが、旅行をする方法が予想と異なる。 忍耐力を持って驚きを受け入れることが、新しいチームリーダーとして学んだのです。

良い経験だったようです。

はい。 明らかに。

New Stackは、この記事で述べたHightower会社の投資家であるInsight Partnersの全額出資子会社です。

Omori Yoshiaki

ミュージックホリック。フードエバンジェリスト。学生。認定エクスプローラー。受賞歴のあるウェブエキスパート。」

You May Also Like

More From Author

+ There are no comments

Add yours