並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 45件

新着順 人気順

IA-64の検索結果1 - 40 件 / 45件

  • 自民党広報 on Twitter: "【教えて!もやウィン】 第10話 さぁ、みんなで考えよう ①「これからの時代」 憲法改正について、もやウィンから学んだケントとノリカ。とうとう、もやウィンとお別れのときが・・・ (続く)… https://t.co/iA64LdhfFQ"

    【教えて!もやウィン】 第10話 さぁ、みんなで考えよう ①「これからの時代」 憲法改正について、もやウィンから学んだケントとノリカ。とうとう、もやウィンとお別れのときが・・・ (続く)… https://t.co/iA64LdhfFQ

      自民党広報 on Twitter: "【教えて!もやウィン】 第10話 さぁ、みんなで考えよう ①「これからの時代」 憲法改正について、もやウィンから学んだケントとノリカ。とうとう、もやウィンとお別れのときが・・・ (続く)… https://t.co/iA64LdhfFQ"
    • 「強いメモリモデル」と「弱いメモリモデル」 - yamasaのネタ帳

      Apple M1についての面白い記事を見かけて、久しぶりにメモリモデル屋(?)の血が騒いだのでブログを書く。 note.com 強いメモリモデル 現代のCPUアーキテクチャでは、x86(64bit, 32bitどちらも)が「強いメモリモデル」を採用しており、それ以外のメジャーなCPUが「弱いメモリモデル」を採用している。この「強いメモリモデル」「弱いメモリモデル」について、まずおさらいしておこう。 以下のように、2つの変数a, bに対して異なるCPUコアが同時にアクセスしたとする。 int a = 0; int b = 0; CPU1: a = 1; b = 1; CPU2: int r1 = b; int r2 = a; (上記はC言語に似た疑似コードを用いているが、実際は機械語命令になっていると考えてほしい。つまり、CPU1は変数a, bの示すメモリアドレスに対するストア命令を実行して

        「強いメモリモデル」と「弱いメモリモデル」 - yamasaのネタ帳
      • 令和にふりかえる C10K 問題

        C10K 問題 (the C10K problem) は1999年に Dan Kegel が発表した文章、ならびにそこで提示された「問題」です。文章はその後も2000年代前半に何度か更新されているのですが、さすがに令和に読み返すと、当初の問題意識がわかりにくいところがあります。 2000年からの10年は、 ソフトウェア面では、select(2), poll(2) にかわる新しいシステムコールの実装と、それを使ったアプリケーションの普及 ハードウェア面では、x86 アーキテクチャの64ビット移行、仮想化命令の追加と、マルチコア化 さらにそこにクラウドも登場する、面白い時代でした。ここでは、それらの出来事を中心に、さらに、当時の雰囲気をつたえるような日本国内のブログやインタビュー記事をまとめることで、C10K 問題が、さまざまな側面から解決されていく流れを説明したいと思います。 書き足したいと

        • プロと読み解くRuby 2.7 NEWS - クックパッド開発者ブログ

          技術部の笹田(ko1)と遠藤(mame)です。クックパッドで Ruby (MRI: Matz Ruby Implementation、いわゆる ruby コマンド) の開発をしています。お金をもらって Ruby を開発しているのでプロの Ruby コミッタです。 去年の記事「プロと読み解く Ruby 2.6 NEWS ファイル」に続き、今年も本日 12/25 リリース予定の Ruby 2.7 の NEWS ファイルの解説をしてみようと思います。NEWS ファイルとは何か、というのは去年の記事を見て下さい。 実は最近、NEWS ファイルを読みやすくしよう、と例を入れたりしていて、以前のものに比べて読みやすくはなっています(英語だけど)。記事中のコードも、NEWS ファイルから引用しているものがあります。本記事では、変更の解説に加え、執筆者らが開発に携わっているということを活かして、「なぜ変更

            プロと読み解くRuby 2.7 NEWS - クックパッド開発者ブログ
          • CPUの珍命令 - Qiita

            EDIT: はてなブックマークのエントリ だと ABCD (BCD加算) や DJNZ (ループ命令) が人気なようだ(Wikipediaしばりなもんで...) 。6502によくある JSR / RET が対応しないコーディングや、Z80で PUSH を目的外利用するような例は入れても良かったのかも。 DOOMの例を追加。 Wikipediaに個別ページができちゃうくらい有名な命令のメモ。 きっかけ このソースコードは現在の倫理上一般的でない表現が使われている箇所については当時の内容を尊重して掲載しています — ほうめい マイコンで遊んでばっかりで (@houmei) July 14, 2020 を受けて、 6809の命令のことですね。わかります >RT — Miura Hideki (@miura1729) July 14, 2020 1つのCPU命令が独立したWikipediaのページ

              CPUの珍命令 - Qiita
            • GHCのバックエンドについて | 雑記帳

              先日リリースされたGHC 9.2.1で、64ビットArm(AArch64)向けのネイティブコード生成器(Native Code Generator; NCG)が実装された。これを機会にGHCのバックエンドについて簡単にまとめてみる。 概略 GHCでHaskellプログラムをコンパイルすると、いくつかの中間言語を経て最終的には機械語が出力される。 この工程の最後の部分を「バックエンド」と呼ぶ。 GHCには Native Code Generator (-fasm)LLVM backend (-fllvm)unregisterised via-C backend の3種類のバックエンドが存在する。このほか、バイトコードインタープリターと-fno-codeもデータ型的にはバックエンドの一種として扱われている。(参照:compiler/GHC/Driver/Backend.hs) Native C

              • 2024年最初のカーネル「Linux 6.7」がリリース、新ファイルシステムBcachefsをサポート | gihyo.jp

                Linux Daily Topics 2024年最初のカーネル「Linux 6.7」がリリース⁠⁠、新ファイルシステムBcachefsをサポート Linus Torvaldsは1月7日(米国時間⁠)⁠、事前の告知通りに「Linux 6.7」の正式リリースをアナウンスした。開発期間中に年末年始が含まれていたため、通常よりも1本多い8本のリリース候補版(RC)を経ての公開となる。サイズ的には過去のリリースの中でも最大の部類に入るものの、リリースに際しては大きなサイズのカーネルにありがちな大きな混乱や問題もなく、Linusが望んだように穏やかな年始めとなったようだ。 Linux 6.7 -Linus Torvalds Linux 6.7における最大のハイライトは、長年に渡って実装が期待されていたコピーオンライト(CoW)の新ファイルシステム「Bcachefs」のサポートで、現時点でも実験的な立ち

                  2024年最初のカーネル「Linux 6.7」がリリース、新ファイルシステムBcachefsをサポート | gihyo.jp
                • 「Arm版Windows 11」を試してみたい! ならMicrosoftの「Windows開発キット 2023」はどう?(前編)

                  「Arm版Windows 11」を試してみたい! ならMicrosoftの「Windows開発キット 2023」はどう?(前編)(1/3 ページ) 10月24日(米国太平洋時間)、MicrosoftがProject Volterraこと「Windows 開発キット 2023」を発売した。日本でもおける価格は税込み9万9880円と、当時の為替レートを考えると比較的頑張った価格だったように思う。 →Armアプリの開発を促進――米Microsoftが開発者向け小型PC「Project Volterra」を発表 2022年内に発売予定 →Microsoftが「Windows 開発キット 2023(Project Volterra)」の販売を開始 日本では税込み9万9880円で発売もすぐに品切れ ArmアーキテクチャのCPU(SoC)を搭載しているPCといえば、ここ2年ほどはApple Silico

                    「Arm版Windows 11」を試してみたい! ならMicrosoftの「Windows開発キット 2023」はどう?(前編)
                  • x86アーキテクチャーは終焉を迎えるのか? - 吉川明日論の半導体放談(158)

                    最近読んだ米国証券市場関係者の記事が目を引いた。「x86アーキテクチャーの歴史は終焉を迎えるのか?」と題するその記事は昨今のArmアーキテクチャーの躍進の例を挙げて、 Armはスマートフォンの巨大市場を基盤に他の市場に進出しつつある。 Appleが最近Macに採用したAppleシリコンはその兆候を示す最初の例である。 x86が独占するパソコン市場はさらなるパフォーマンスと、バッテリー寿命、本体の重量が重要課題である、またサーバーは省電力とパフォーマンスの両方を追及する、これらのアプリケーション分野でトランジスタ数が多いx86は限界を迎えている。 過去のコンピュータの歴史を見れば主役の交代は何度も起こったし、x86が主役の座を降りるのも時間の問題だ。 「歴史は繰り返す」という主題で書かれたこの記事は長年x86アーキテクチャーの業界で働いた私にとっては大変に興味深いものであった。 巨大な市場規

                      x86アーキテクチャーは終焉を迎えるのか? - 吉川明日論の半導体放談(158)
                    • Freedom and Portability

                      The economic advantages of portability are very great. In many segments of the computer industry, the dominant cost is development and maintenance of software. Dennis Ritchie and Stephen Johnson 1978 … many insist that C is the programming language and that it will last forever. Byte Magazine 1983 The August 1983 issue of Byte Magazine devoted its cover, and a large part of its editorial content,

                        Freedom and Portability
                      • CPUのアーキテクチャの違いまとめ(x86/x64/x86_64/AMD64/i386/i686とはなんなのか?) - フラミナル

                        CPUのx86/x64/x86_64/AMD64/i386/i686とはなんなのか?についてわかりやすくまとめます まとめ 実際の定義はこちら 一般的な理解はこちら ビット数の違い(32bit、64bit)とは CPUのざっくり歴史(32bit〜) x86とは なんでx32じゃなくてx86っていう名前なの? x64とは そのほか i386とは i686とは IA-32とは IA-64、Intel 64の違い まとめ 出てきた単語をざっくり分類 bit数 アーキテクチャ 32bit x86、i386、i686、IA-32 64bit x64、x86_64、x86-64、AMD64、IA-64、Intel 64 実際の定義はこちら 一般的な理解はこちら ※厳密にはPentiumやCeleronも型番によって違うなどありますが、大雑把にはこんな感じです。 ※一般的な理解としてはx86=32bit

                          CPUのアーキテクチャの違いまとめ(x86/x64/x86_64/AMD64/i386/i686とはなんなのか?) - フラミナル
                        • Rebuild: 288: Unidentified Mysterious Animal (hak)

                          Hakuro Matusda さんをゲストに迎えて、M1チップ、CPUの歴史、MacBook Air, PS5 などについて話しました。 Show Notes Apple Events - November 2020 Apple brings back the PC guy to boast about M1 performance Apple Announces The Apple Silicon M1: Ditching x86 - What to Expect, Based on A14 ノイマン型コンピュータ RISC vs. CISC Rebuild: 108: John Bull's Instruction Set (hak) IA-64 Explainer: What Is Chip Binning? MacBook Air with M1 chip beats 16-inc

                            Rebuild: 288: Unidentified Mysterious Animal (hak)
                          • CPUのキーワード(ブランド、命令セット、マイクロアーキテクチャ、拡張命令セット)の説明 - Qiita

                            はじめに いま、この記事を見ているのはパソコンだったりタブレットだったりスマホだったりするでしょうが、それらのデバイスにはCPUが入ってます。このCPU、様々な種類があり、ノートPCなら例えばIntel Core、スマホならARM Cortexなんかが入っているでしょう。このCPUですが、いろんな関連単語がネットニュースに飛び交います。例えばIntelのXeonやCore、Skylake、Kaby Lakeといった単語の関係や、AMDのZenとRyzenの関係など、よく目にするわりにその意味をちゃんとは知らない、という人は多いんじゃないでしょうか。 本稿では、わりとあいまいにされがちなCPUのベンダー、ブランド、命令セット、マイクロアーキテクチャといったキーワードについて簡単に説明してみようと思います。たとえ話の常として、どうしても正確性は犠牲になりますので、ガチ勢は「もどる」ボタンを押し

                              CPUのキーワード(ブランド、命令セット、マイクロアーキテクチャ、拡張命令セット)の説明 - Qiita
                            • 2021年1月29日 “It's dead, Jim.”―Linus、Itaniumアーキテクチャのサポート終了を宣言 | gihyo.jp

                              Linux Daily Topics 2021年1月29日“It's dead, Jim.”―Linus、Itaniumアーキテクチャのサポート終了を宣言 Linus Torvaldsは1月28日(米国時間⁠)⁠、IntelのItaniumアーキテクチャ(ia64)に対するカーネルサポートを終了することを明らかにした。Intelおよび最初の開発元であるHPEがすでにItanium製品の開発/製造を中止しており、またIA64のカーネルツリーをメンテナンスしているIntelの開発者は誰もいないことから、これ以上メインラインでサポートする必要がないと判断したという。 Merge tag 'asm-generic-fixes-v5.11' of git://git.kernel.org/pub/scm/linux/kernel/git/arnd/asm-generic Itaniumアーキテクチャ

                                2021年1月29日 “It's dead, Jim.”―Linus、Itaniumアーキテクチャのサポート終了を宣言 | gihyo.jp
                              • On finding the average of two unsigned integers without overflow - The Old New Thing

                                On finding the average of two unsigned integers without overflow Finding the average of two unsigned integers, rounding toward zero, sounds easy: unsigned average(unsigned a, unsigned b) { return (a + b) / 2; } However, this gives the wrong answer in the face of integer overflow: For example, if unsigned integers are 32 bits wide, then it says that average(0x80000000U, 0x80000000U) is zero. If you

                                  On finding the average of two unsigned integers without overflow - The Old New Thing
                                • A Non-GNU Linux Distribution Built With LLVM & BSD Software Aims For Alpha Next Month - Phoronix

                                  A Non-GNU Linux Distribution Built With LLVM & BSD Software Aims For Alpha Next Month Written by Michael Larabel in Operating Systems on 6 February 2023 at 06:25 AM EST. 88 Comments In development now for nearly two years is Chimera Linux as a "non-GNU" Linux distribution built with the LLVM Clang compiler, leveraging musl libc, and commonly relying on BSD user-space software components. After a l

                                    A Non-GNU Linux Distribution Built With LLVM & BSD Software Aims For Alpha Next Month - Phoronix
                                  • 累積レジスタ割付による仮想マシンの高速化 - 一人一党党

                                    この記事は 言語実装 Advent Calendar 2019 - Qiita https://qiita.com/advent-calendar/2019/lang_dev の5日目のために書いた。 言語実装に興味のある人ならコンパイラにも興味があるはずで、コンパイラに興味のある人なら、一度はコンパイラを実装しようとして、コンパイル先命令セットの選択に悩むはず。 スマートフォンの枠を越えてWindowsにまでARMが進出を始めている上に、大学発の命令セットとしてRISC-VがMIPS再来の如く台頭する中、x86ベッタリのコードは恐い。 PA-RISC,Alpha,IA-64(Itanium)…、物理マシンの命令セットは製造元の都合で将来性を絶たれてしまう。 この時、JavaやInfernoのように仮想マシン命令セットに行き着くのは、言語実装に興味のある人ならよくあること。 そんな用途に最

                                      累積レジスタ割付による仮想マシンの高速化 - 一人一党党
                                    • アンドリュー・タネンバウムとリーナス・トーバルズの議論 - Wikipedia

                                      アンドリュー・タネンバウムとリーナス・トーバルズの議論 (アンドリュー・タネンバウムとリーナス・トーバルズのぎろん) は、アンドリュー・タネンバウムとリーナス・トーバルズの間で交わされた、Linuxカーネルとカーネルアーキテクチャ一般に関する議論。 アンドリュー・タネンバウムは、1992年にUsenet (ネットニュース) のニュースグループcomp.os.minixで、Linuxを批判する趣旨の投稿をして、この議論を始めた[1]。この投稿の中で、タネンバウムは、オペレーティングシステム (OS) のカーネルの設計方式として、マイクロカーネルはモノリシックカーネルより優れており、それゆえモノリシックカーネルを採用したLinuxは1992年において既に時代遅れになっていると主張した。デイヴィッド・S・ミラーやセオドア・ツォーなどの著名なハッカーらもこの議論に参加した[注釈 1]。 ニュースグ

                                      • 「x86-64」「x64」「AMD64」これらは何が違うのか?

                                        Windows等のソフトウェアやサーバーOSのパッケージのファイル名で「x86_64」や「x64」「amd64」などという64bit用を表す表記がある。 基本的に今のPCやOSはほぼ全て64bitに対応しており、32bitのソフトウェアを特に利用する必要もなく、もちろん64bitのバージョンをインストールするのだが、何かモヤモヤ感がある。 というわけで「x86-64」や「x64」「AMD64」は何が違うのか?を徹底的に調べてみた。 64bitとは? まず、64bitとは何か?ですが、それを理解するためには「bit」を理解する必要があります。bit(ビット)とはコンピュータが扱うデータの最小単位の「binary digit」の略です。この最小単位は「0」と「1」の2種類で区別されます。 次に、64bitとは連続した64個(64桁)のbitのことを表します。 つまり、64bitとは一度に扱える

                                          「x86-64」「x64」「AMD64」これらは何が違うのか?
                                        • サーバーをItanium 2に変えざるを得なかったHP 業界に多大な影響を与えた現存メーカー (1/3)

                                          搭載プロセッサーに悩まされ Itanium 2への移行を余儀なくされた 前回の最後で、「Itanium 2でなければうまくいったんじゃないか」とは書いたが、ただこれは結果論でしかない。 McKinleyが出た当初と言えば、2002年頃になるわけだが、当時Itanium 2以外にマシなプロセッサーがあったのか? と言うとかなり怪しかったからだ。 インテルはPentium 4とXeonをメインに据えていたが、これがそのあと悲惨なことになったのはご存じの通り。後継のCoreプロセッサーについても、もちろん2Pくらいであれば十分であるが、コア数が増えると特にXeon向けはひどいことになり、PaxvilleだのGreencreekだのと失敗を重ねていた。 この連載では取り上げないが、そもそも製品化に失敗したWhitefieldという製品もある。つまるところ、Pentium 4/Core系でまともなマ

                                            サーバーをItanium 2に変えざるを得なかったHP 業界に多大な影響を与えた現存メーカー (1/3)
                                          • UEFIの歴史の雑なまとめとItaniumの思い出

                                            前回の記事を書いたら、ありがたいことに色々な情報を教えてもらうことができました。「まず情報を出すと情報を得られる」"give & take" の典型ですね。 UEFIの雑なまとめ IntelとHPが共同で開発していた次世代64bit CPUのItanium向けのブートローダーとしてMicrosoftを巻き込んで開発されたのがEFI。 EFIはアーキテクチャには依存しないように設計されていた。 EFI v1.x はIntelに所有権があったが、Unified EFI Forumにそれを移管し、v2.x にするとともにUEFIと改名した。 UEFIはx86_64, aarch64などで採用され、MIPS, RISC-Vもそれに続くと思われている。 だいたいWikipediaに書いてある。 @oruminさん 「UEFI の reference のアプリケーション開発 SDK である EDK2

                                              UEFIの歴史の雑なまとめとItaniumの思い出
                                            • IEEE浮動小数点数における平方根演算の精度に関する覚書 - よーる

                                              IEEE浮動小数点数における演算では、丸め誤差が不可避です。特に、複数回の演算を繰り返すと丸め誤差が積もっていき、正確な値と大きく離れた答えを得てしまうことがあります。しかし、次の演算については、(数学的に)正確な値を求めた後、一回だけの丸めが発生することが、IEEE標準で規定されています。 四則演算 積和演算 Fused multiply add (FMA) 平方根演算(正の平方根を求める*1) 浮動小数点数演算のできるCPUであれば、普通、四則演算や積和演算を行う命令を持っています。 しかし、平方根を正確に計算する命令を持たない命令セットも存在します。 そのような場合、平方根関数はライブラリ実装となるわけですが、どのように実装すれば要求を満たせるのでしょうか? C++のstd::sqrtは正確に計算しているのか? 結論 しています。 標準の丸めモード、つまり最近接丸め(ぴったり半分なら

                                                IEEE浮動小数点数における平方根演算の精度に関する覚書 - よーる
                                              • EPEL Statistics Show Recent Surge In Rocky Linux Usage Past AlmaLinux, CentOS Stream - Phoronix

                                                EPEL Statistics Show Recent Surge In Rocky Linux Usage Past AlmaLinux, CentOS Stream Written by Michael Larabel in Operating Systems on 19 June 2022 at 06:48 AM EDT. 24 Comments Statistics published by Fedora for the Extra Packages for Enterprise Linux (EPEL) usage point to a recent surge in Rocky Linux usage -- at least for those with EPEL enabled -- and at least recently appears to surpass the u

                                                  EPEL Statistics Show Recent Surge In Rocky Linux Usage Past AlmaLinux, CentOS Stream - Phoronix
                                                • How Big Technical Changes Happen at Slack - Slack Engineering

                                                  Most new things in technology turn out to be fads: patterns of talking and doing that come and go without leaving a permanent mark. Microkernels; EPIC architectures like IA-64; object request brokers; and 1990s’-style neural nets are gone, and will not return. Sorry for the deep throwbacks; only time proves which things are fads, so for uncontroversial examples we have to reach pretty far back. Wh

                                                    How Big Technical Changes Happen at Slack - Slack Engineering
                                                  • 『自民党広報 on Twitter: "【教えて!もやウィン】 第10話 さぁ、みんなで考えよう ①「これからの時代」 憲法改正について、もやウィンから学んだケントとノリカ。とうとう、もやウィンとお別れのときが・・・ (続く)… https://t.co/iA64LdhfFQ"』へのコメント

                                                    政治と経済 自民党広報 on Twitter: "【教えて!もやウィン】 第10話 さぁ、みんなで考えよう ①「これからの時代」 憲法改正について、もやウィンから学んだケントとノリカ。とうとう、もやウィンとお別れのときが・・・ (続く)… https://t.co/iA64LdhfFQ"

                                                      『自民党広報 on Twitter: "【教えて!もやウィン】 第10話 さぁ、みんなで考えよう ①「これからの時代」 憲法改正について、もやウィンから学んだケントとノリカ。とうとう、もやウィンとお別れのときが・・・ (続く)… https://t.co/iA64LdhfFQ"』へのコメント
                                                    • 2020年 国内サーバー市場動向を発表

                                                      Japan, 2021年3月30日 - IT専門調査会社 IDC Japan 株式会社(所在地:東京都千代田区九段北1-13-5、代表取締役社長:竹内正人、Tel代表:03-3556-4760)は、2020年通年の国内サーバー市場動向を発表しました。2020年の国内サーバー市場全体の売上額は4,943億円で、前年から4.1%減少しました(図1)。出荷台数は44万6千台で、前年から13.5%減少しました。 2020年の国内サーバー市場は、売上額が前年比マイナス成長となりました。売上額がマイナス成長になるのは、2016年以来4年ぶりです。x86サーバー(注1)とメインフレームがともに、前年比2桁のマイナス成長となりました。一方、その他のサーバーは、スーパーコンピュータ「富岳」の出荷(注2)などが牽引し、3桁のプラス成長となりました。その他サーバーの高成長により、国内サーバー市場全体のマイナス成

                                                        2020年 国内サーバー市場動向を発表
                                                      • Docker のインストールの意味を完全に理解してみる - Qiita

                                                        昨日は、Docker Swarm 関連でひどい目にあった。もう何回目だろうこの手のインストールで時間を使うのは。もういい加減嫌になった。 どうやったらもっと確実にいけるだろう?なぜ、毎回時間がかかるんだろう。今回、Docker Swarm のインストールがうまくいかない原因をしらべたかった。事実としては Docker for Azure なら動く acs-engine をバージョンアップしたら動かない(同じバージョンで) ログは出ているが、それがダメなのかわからない(syslog  で出ている) マスターはちゃんと動作していない。ブートのログを見ても、エラーは見つからない。 結局のところ何かと考えると、Docker for Azure のスクリプトと、acs-engine のスクリプトを比較したら問題がわかりそうなのだが、なぜそうしないか?というと、わかりそうにないから。 多分理由は「理解

                                                          Docker のインストールの意味を完全に理解してみる - Qiita
                                                        • BIOSやUEFIという用語の使われ方の変遷

                                                          はじめに 本記事はコンピュータの世界の用語、Basic Input Output System(BIOS)およびUnified Exensible Firmware Interface(UEFI)がどのように使われてきたのかについてまとめたものです。この用語が生まれたのが1975年でわたしがPCを使い始めたのが1990年代中盤なので、そのあたりは直接知っているわけではなく伝聞やwikipediaなどを情報源とした耳学問をもとに書いています。したがって「本記事に書いてあることが正解」ということはなく筆者の理解、程度の意味でとらえてください。 BIOSの登場 BIOSという言葉は1974年に誕生したマイコン向けOSであるCP/M由来に由来します。BIOSはCP/Mの中のI/O制御をするためのプログラムのことを指しており、現在でいうデバイスドライバの役割を果たしていました。後述するPC(PC/A

                                                            BIOSやUEFIという用語の使われ方の変遷
                                                          • IT業界小話:インテルCPUなのに「AMD64」なのはなぜ?

                                                            TerraformのダウンロードページにはOS別に複数のインストーラが登録されています。 これは同じOSでもコンピュータのCPU仕様に合わせてインストーラが分かれているからです。 ここで問題になるのは「CPU」が同じ/違うというのは何を根拠に同じ/違うと言っているかです。 同僚はインテル社のCPUとAMD社のCPUは「違う」と言っていたのですが、今回の場合は「同じ」が正解でした。 なぜ、このような勘違いが起きたのでしょう。 実はこの歴史的経緯だけで何本も記事が書けるのですが、端的に説明すると次のようになります。 昔々インテルは8086や80186、80286など自社の16bit CPUの製造をAMDなど複数の企業に許可していました。 インテルからCPUの製造を許可された各社はインテル製CPUより低価格や高速で動作するバリエーションを作って差別化していました。 インテルは16bitだけでなく

                                                              IT業界小話:インテルCPUなのに「AMD64」なのはなぜ?
                                                            • Cranelift, Part 3: Correctness in Register Allocation

                                                              This post is the last in a three-part series about Cranelift. In the first post, I covered overall context and the instruction-selection problem; in the second post, I took a deep dive into compiler performance via careful algorithmic design. In this post, I want to dive into how we engineer for and work to ensure correctness, which is perhaps the most important aspect of any compiler project. A c

                                                              • The x86 architecture is the weirdo - The Old New Thing

                                                                The x86 architecture does things that almost no other modern architecture does, but due to its overwhelming popularity, people think that the x86 way is the normal way and that everybody else is weird. Let’s get one thing straight: The x86 architecture is the weirdo. The x86 has a small number (8) of general-purpose registers; the other modern processors have far more. (PPC, MIPS, and Alpha each h

                                                                  The x86 architecture is the weirdo - The Old New Thing
                                                                • [Linux] arm と arm64

                                                                  64bit ARMプロセッサ 携帯機器のほぼ標準となっている ARM プロセッサは、32-bit の v7 アーキテクチャから 64-bit の v8 アーキテクチャに移行しつつあります。とはいえまだソフトウェアは v7 アーキテクチャ向けに書かれたものばかりですので、いきなり移行することはできません。そのため、32-bit と 64-bit を保護レベルの切り替え時にモード切替することができるようになっていて、互換性を保つように設計されています。x86 プロセッサも全く新しい IA-64 アーキテクチャを発表したものの、後で AMD が amd64 アーキテクチャで 32-bit と互換性を保つ技術を導入し、Intel が同調した経緯があります。 boot 時は 64-bit(AArch64) で起動した場合、EL1(OSレベル)やEL0(userレベル) に切り替える際に 32-bit

                                                                    [Linux] arm と arm64
                                                                  • Linux Kernel Developers Discuss Dropping A Bunch Of Old CPUs - Phoronix

                                                                    Show Your Support: This site is primarily supported by advertisements. Ads are what have allowed this site to be maintained on a daily basis for the past 19+ years. We do our best to ensure only clean, relevant ads are shown, when any nasty ads are detected, we work to remove them ASAP. If you would like to view the site without ads while still supporting our work, please consider our ad-free Phor

                                                                      Linux Kernel Developers Discuss Dropping A Bunch Of Old CPUs - Phoronix
                                                                    • 2020年の国内サーバ市場、4年ぶりのマイナス成長 明暗を分けた要素は――IDC

                                                                      製品分野別で見ると、「x86サーバ」と「メインフレーム」がともに前年比2桁のマイナス成長となった。 一方、「ARMサーバ」「RISCサーバ」「IA64サーバ」「ビジネスサーバ」を含む「その他のサーバ」は、2020年の売上額が総額で約430億円と推定されるスーパーコンピュータ「富岳」の出荷などがけん引し、3桁のプラス成長となった。 IDCでは、その他のサーバの高成長が国内サーバ市場全体のマイナス成長を1桁台にとどめ、下支えしたと分析している。 コロナ禍の影響が薄く、成長を続ける分野も――その要因は 関連記事 2024年にかけての市場規模は? 国内サーバ市場予測を発表――IDC Japan調査 IDC Japanは、国内サーバ市場のバイヤータイプ別の予測を発表した。2020年の市場規模は、5080億9300万円となる見込みだ。2019~2024年の年間平均成長率は-2.1%と予測している。 国

                                                                        2020年の国内サーバ市場、4年ぶりのマイナス成長 明暗を分けた要素は――IDC
                                                                      • 祝リリース! Oracle Database 21cとは? | コーソルDatabaseエンジニアのBlog

                                                                        Oracle ACEの渡部です。先日、とうとうオンプレミス環境向けのOracle Database 21cがリリースされました!(ただしLinux版 限定) これを受けて、Oracle Database 21cの位置づけや重要な新機能などについてまとめます。 Oracle Database 21cとはどういう位置づけのリリースか? Oracle Database 21cは、"Innovation Release"に位置づけられるリリースです。すなわち、以下の特徴があります。 Premier Support(いわゆるフルサポート)の期間が短い(2年間のみ) Extended Support(いわゆる有償延長フルサポート)が提供されない Innovation ReleaseとLong Term Release比較 年次リリースモデルにおけるリリースとしては、21cのInnovation Rel

                                                                        • 2020年第2四半期 国内サーバー市場動向を発表

                                                                          Japan, 2020年9月24日 - IT専門調査会社 IDC Japan 株式会社(所在地:東京都千代田区九段北1-13-5、代表取締役社長:竹内正人、Tel代表:03-3556-4760)は、2020年第2四半期(4月~6月)の国内サーバー市場動向を発表しました。2020年第2四半期の国内サーバー市場全体の売上額は1,332億円で、前年同期から22.2%増加しました。出荷台数は10万8千台で、前年同期から9.9%減少しました。 2020年第2四半期の国内サーバー市場は、売上額が前年同期比で2桁のプラス成長となりました。製品別では、x86サーバー(注1)が、前年同期比でマイナス成長となりましたが、メインフレームは、2桁のプラス成長、その他のサーバーは、3桁のプラス成長となり、国内サーバー市場を牽引しました。特に、その他のサーバーは、前四半期(2020年第1四半期)に引き続き、スーパーコ

                                                                            2020年第2四半期 国内サーバー市場動向を発表
                                                                          • Weird architectures weren't supported to begin with

                                                                            ENOSUCHBLOG Programming, philosophy, pedaling. Home Tags Series Favorites Archive Main Site TILs Weird architectures weren't supported to begin with Feb 28, 2021 Tags: oss, programming, rant Preword This post contains my own opinions, not the opinions of my employer or any open source groups I belong or contribute to. It’s also been rewritten 2½ times, and (I think) reads confusingly in places. Bu

                                                                            • ReleaseGoals/64bit-time - Debian Wiki

                                                                              Current Status The t64 transition is settled by June 2024 (no official announcement was made). If any of your packages are not upgraded to the latest version on your Debian Testing or Debian Unstable/Sid system, now it is the time to sort it out manually. The transition coordination occurred on #debian-devel IRC. A fairly complete analysis of ABI changes was done from May-Oct 2023. About 495 libra

                                                                              • JS7® JobScheduler インストール方法(Docker版) - Qiita

                                                                                1.JS7®JobSchedulerについて JS7®JobSchedulerは独SOS社(Software- und Organisations-Service GmbH)によって開発されている、ジョブ管理システムです。 OSSジョブ管理ツールの定番JobSchedulerをリニューアルし、従来より耐障害性、大規模環境対応を強化し、ミッションクリティカルな要求に対応しました。 JS7® の主な特徴は、下記となります。 オープンソース(GNU Public License V.3) Linux/Windows版は、無料で使用可能。(但しクラスタリング構成は有償ライセンスが必要) 有償ライセンスを購入すれば、クラスタリング構成に加えて、障害対応、バグフィックス/ワークアラウンドの提供、新機能の早期提供、などのサービスが提供される。 有償ライセンスの機能が使用できる、30日間無償トライアルライ

                                                                                  JS7® JobScheduler インストール方法(Docker版) - Qiita
                                                                                • パソコンの修理屋だけどそろそろ疲れてきた : PCパーツまとめ

                                                                                  2020年09月28日07:02 パソコンの修理屋だけどそろそろ疲れてきた カテゴリVIP 1: 以下、5ちゃんねるからVIPがお送りします 2020/09/27(日) 16:19:35.556 ID:pihazDbca 電話怖い 2: 以下、5ちゃんねるからVIPがお送りします 2020/09/27(日) 16:19:55.827 ID:HQKRQ10B0 もしもし!パソコン動かないんですけど! 4: 以下、5ちゃんねるからVIPがお送りします 2020/09/27(日) 16:20:24.532 ID:pihazDbca >>2 電源抜けてるよ! 5: 以下、5ちゃんねるからVIPがお送りします 2020/09/27(日) 16:20:27.600 ID:GpemYVKNd ちゃんと直ったんですよね?動かないんですけど! 14: 以下、5ちゃんねるからVIPがお送りします 2020/0