タグ

2021年12月16日のブックマーク (2件)

  • Apple製品でだけ違う表示にできる PNG ファイル

    PNG Parser Differential では、Apple のデバイスでだけ異なって表示される不思議な PNG ファイルが公開されています。 Windows + Chrome で見た同ページ iPad + Safari で見た全く同じページ (Chrome でも同じ) PNG の表示結果がまったく違い、”Hello World” が “Hello Apple” になっています。不思議ですね。 デビット・ブキャナン氏(David Buchanan)は、マルチスレッド対応のPNGデコーダを自作しようとしている時に、自分が作りこんだバグに気づいたということ。それは、一つのPNGファイルを分割してそれぞれを個別にzlibでデコードしたものを単純に結合しても、必ずしも元の画像に戻らないことに起因するバグだでした。リンク先には PoC のコードがあります。 もし分割の前半部分が非圧縮ブロックの途

    Apple製品でだけ違う表示にできる PNG ファイル
    millfi
    millfi 2021/12/16
    "ブキャナン氏は Apple のデコーダーにも同じバグがあるらしいと気づいたわけですね。Apple のデコーダはマルチスレッドで PNG をデコードしているようです。おそらくパフォーマンスを稼ぐため。"うーんこの
  • IBMとSamsung、垂直トランジスタ設計によるブレイクスルーを発表 「スマホの充電は週1に」

    米IBMは12月14日(現地時間)、韓国Samsung Electronicsと協力し、半導体設計の飛躍的進歩を実現したと発表した。「Vertical-Transport Nanosheet Field Effect Transistor」(VTFET)と呼ぶ新たな設計アプローチで、2021年には崩れると見られていたムーアの法則を今後何年にもわたって維持できるようになる可能性があるとしている。 VTFETは、ウェハの表面にトランジスタを重ねるfinFETなどと異なり、トランジスタをウェハに垂直に層状に重ね、電流をウェハ表面に垂直に流す設計。この構造で、トランジスタのゲート長、スペーサーの厚さ、接点サイズの物理的制約を緩和できるとしている。FinFET設計と比較して、「パフォーマンスを2倍向上させ、エネルギー使用量を85%削減する」という。

    IBMとSamsung、垂直トランジスタ設計によるブレイクスルーを発表 「スマホの充電は週1に」
    millfi
    millfi 2021/12/16
    AMDは上にキャッシュを積層しただけで垂直トランジスタ設計とはまた違うのでは