fortran66のブログ

fortran について書きます。

【寝言】華胥之国

十八史略 巻一 三皇:黄帝軒轅氏

先のとても暑かった頃、十八史略のさらに略本を眺めて喜んでいたのですが、読むのが何度目かなので色々と矛盾点や今まで気づかなかった注釈の誤りなどに気が付いたりして楽しいです。

神話時代の三皇五帝偽書とされる孔安国の古文尚書序から取っているようで、中華民国の前の国歌だった南風之詩もこれまた王粛の偽作とされる孔子家語から取ってきていたなど、これまで内容を理解しないでスルーしていたところもありました。

そんな三皇の一人、黄帝軒轅氏がユートピアである華胥之国の夢に見た後、地上の楽園を実現し、その後龍の背に乗って空のかなたへ飛んでゆこうとしますが、家来を全員連れてゆけないので下っ端の家来は置いてゆかれることになって、下っ端共は必至に龍のひげにつかまるものの髭が抜けて落ちてしまいます。

羣臣後宮、從者七十餘人、小臣不得上、悉持龍髯。髯拔、墮弓。

https://18siryaku.kyukyodo.work/honbun/taiko/post-114.html

アフガンの空港大混乱 飛行機にしがみつき墜落死も

www.sankei.com

カブール国際空港は16日、国外脱出しようとする市民らで大混乱に陥った。現地の報道によると、空港内では何者かの銃撃で少なくとも5人が死亡。離陸する飛行機にしがみ付いた人が地面に落下し、複数人が死亡したもようだ。

華胥之国とはアメリカ合衆国はなのでしょうか。

版を重ねている割に、結構雑な誤りが残っています。

【メモ帳】Intel C/C++ compiler llvm 評価など

Intel 自己評価

C/C++llvm バックエンドで性能向上の模様です。

software.intel.com

以前のロードマップ。

fortran66.hatenablog.com

https://cdn-ak.f.st-hatena.com/images/fotolife/f/fortran66/20210523/20210523020145.png

岩本ナオ先生のマンガ

最近暑かったので岩本ナオ先生のマンガを読み返していましたが、やはり面白いですね。デビュー初期の短編から現在に至るまで、基本的構図が同じ一つの話をえがき続けるタイプの作家ですが、どんどん表現が高度化していっているのがさすがです。

【メモ帳】llvm ますます肥大化させる Fortran 他

llvm MLIR

Intel Fortranllvm 対応向かうなど、llvm 化が著しい昨今ですが、一方で llvm が肥大化して遅くなっていると不満があちこちから出ているようです。Rust は llvm 代替の出力も出来るようになっていますし、Julia の中の人も llvm に不満を垂れています。(参考:【武漢肺炎】免疫率 - fortran66のブログ

その様な状況にありつつ、llvmFortran 向けの最適化を実現する MLIR (Multi-Level Intermediate Representation) 層を加えようとしているのですが、それについて解説記事が出ていました。

https://6lli539m39y3hpkelqsm3c2fg-wpengine.netdna-ssl.com/wp-content/uploads/2021/07/LLVM_PROTEAS-TUNE_figure_2-scaled-1.jpeg

www.hpcwire.com

以前、Youtube 動画で MLIR について聞いた時は何も分かりませんでした藁

fortran66.hatenablog.com

Tiobe 2021-8 補足

今回のランキングでは、データマイニングとAIに用いられるプログラミング言語の躍進が顕著となっており、Javaから2位を奪ったPythonはもちろん、Fortranのような古いプログラミング言語もランキングが上昇した。

さらに、IBMのAIエンジンであるWatsonで使用されていることから、Prologが15年ぶりにトップ20にランクインしている(19位)。

アセンブリ言語は WebAsembly の影響ではないかと個人的には考えます。

AI ブームでここ25年くらい主役だった web 文字列処理から、再び本来の電子計算機らしい"計算"に主役が戻りつつあるのかもしれません。ただ AI ではステップ関数様の非線形処理が入るので、仮数部の精度がほとんど要らなくてむしろダイナミックレンジが欲しという以前とは全く違う様相ですが。

codezine.jp

関連

redmonk.com

おすすめ漫画「ときめきのいけにえ」

どちらかというと苦手な怪奇グロ漫画なんですが、昭和風少女漫画と混成してあって、独特のユーモアセンスと相まってとてもハラハラドキドキさせられて面白いです。ヒロインの好きな男の子がいい奴です。ヒロインの三角関係のライバルで嫉妬に狂うかわいい女の子が狂犬とあだ名されるほどまともじゃないんですが、ほかにあまりに常軌を逸した連中が多すぎて、認知と行動に原因と結果の因果性がある点で合理的常識人の範疇に入っていてるのが草。

【メモ帳】米 学用スパコンにおける Python 利用

NERSC での Python 利用

米国は核兵器や航空機やミサイルなど平和利用が主体の国立研究所が最高性能スパコンを独占していて、よく分かりませんが大学等の利用に与えられたスパコンの最上位が NERSC (ナース)のようです。よく分かってないデスw

その NERSC での Python 利用についての動画が上がっています。


www.youtube.com

まだよく見てないのですが、ぱっと見 Python はジョブ中の一部処理や小型計算が多い割に CPU 時間を食いまくっているような感じでしょうか。天文系がよく利用しているようです。

【ニュース】Tiobe 月旦評 8 月号 Fortran 13位

Tiobe 2021-8

Fortran が 13 位で R, Ruby, Swift, Go より上位に来ました。8 位以内で入賞したいw

www.tiobe.com

f:id:fortran66:20210805002105p:plain

f:id:fortran66:20210805002113p:plain

f:id:fortran66:20210805132509p:plain

Fortran が 13 位、prolog が 19 位とか、異世界に飛ばされた感のあるランキングですが、結果オーライということでw

【ニュース】最近の話題

Intel Fortran 2021.3 に Version up

一部バグがとれて、import, only や import, none などの、Block や内部副プログラムにおける局所変数に対するアクセスコントロールがまともに機能するようになったようです。まだ色々バグってますが・・・

ifort (IFORT) 2021.3.0 20210609 Copyright (C) 1985-2021 Intel Corporation. All rights reserved.

「2.IntelのAuroraスパコンは何時になるのか?」

Ando Hisa さんの記事より。

andosprocinfo.web.fc2.com

  2021年6月29日のNext Platformが,Sapphire Rapids CPUの遅延が発表され,Ponte VecchioGPUもIntelは認めていませんが,遅延の影が濃くなっており,2021年末の納入はできないとみられていると書いています。また,当時,IntelのCEOであったBob Swan氏がSaphire RapidsとPonte Vecchioは2021年の遅い時期から,2022年の早い時期と述べたという話があり,これを信じると,1年遅れと言うことになります。

amazonさん

西洋人は結局、ラティフンディウムプランテーション式の大規模奴隷労働以外の解を見つけられないから駄目だな。

年間に置き換えた離職率は約150%。この離職率が続いた場合、だいたい8カ月ごとに全作業員をそっくり入れ替えなければならなくなる計算だ。

toyokeizai.net

学生運動崩れの爺さん達は、Office で思い通りに行かないと Windowsビル・ゲイツはけしからんとかわめいているけど、アマゾンは安く買えるから良いんだ!とか言っていて草。

大量生産・大量消費と機械的労務管理はノルマ達成の共産主義の究極の姿だからかなw

ベゾス引退

ベゾスの引退も離婚も、AI に指示されたからだと言っていればより受けただろう。

f:id:fortran66:20210712224640p:plain

【ニュース】最近の話題

Tiobe 月旦評 7 月号

先月の予想通り swift 越えを果たしました。来月は Go 越えも行けるw

タモリ倶楽部での白馬のルンナの地位も近いw

f:id:fortran66:20210704153812p:plain https://www.tiobe.com/tiobe-index/fortran/

www.tiobe.com

f:id:fortran66:20210705013310p:plain

R3-7-13 補足

f:id:fortran66:20210714002841p:plain

順位とレーティングを Log-Log 両対数で plot するとおおむね直線に乗るので、Tiobe index は何らかの秩序ある量を測っているようではあるが、それが人気や評価と同一視出来るものかどうかは何とも言えないw

おおよそ y~1/x なので rating と順位の関係は、順位が上がると密度が x2で同じレーティングに混みこみになってくる計算かな?

CPP cast の Ondřej Čertík インタビュー

cppcast.com

Ondřej Čertík なんて読むのかよく分かりませんでしたが、チェコ人でアンドレイ・ショルテックの模様。

C++ のにーちゃんたちの態度が悪くて、中身はよく聞いてませんでしたが、LFortran は C++ への変換もする模様。

ネットを見ていると、c/c++ only で Fortran なんかいらねーと言われているプログラムでも、結構多くの FORTRAN77 の数値計算サブルーチンが f2c で利用されているらしく、普段は FORTRAN77 は古臭くて糞と罵っているのに、いざサブルーチン・ライブラリが近代化改修で Fortran90/95 以降で書かれると、今度は f2c で変換できないふざけんなと罵っていて草。

CRC 新刊

天竺からの新しいお経。

富岳大勝利

www.sankei.com

理化学研究所富士通は28日、共同開発したスーパーコンピューター「富岳(ふがく)」(神戸市)がスパコンの計算性能を競う4つの世界ランキングで1位になったと発表した。半年ごとに発表されるランクで、昨年の6月と11月に続き、3期連続で4冠を達成した。

www.fujitsu.com

「富岳」向けコンパイラは,Fortran/C/C++の3種類の言語に対応する。

半導体からコンパイラまで自国でシステムとして組み上げられるのは日米両国くらいしかないのに、Fortran 滅ぼせとか自傷行為が称揚されていて草。

参考:EU さんも彼らなりの自傷www.politico.eu

EU は結束を固めるためにも、国連での投票権を一国あたり 1/27 票にすべき。

Intel 蕎麦

出前は出たが、中々着かない。ponte vecchio 橋の上で、川上之嘆「子在川上曰、逝者如斯夫、不舎昼夜」

www.hpcwire.com

ANL との契約上 Aurora は 2021 年に完成するが、使用する部品は 2022 年に量産予定。時蕎麦の様な時空。 

$600M の Frontier@ORNL

Cost estimate: $600M

参考:富岳 $700M

Fortran con