並び順

ブックマーク数

期間指定

  • から
  • まで

361 - 400 件 / 402件

新着順 人気順

memoryの検索結果361 - 400 件 / 402件

  • データ分析に役立つメモリ管理・削減方法 - のんびりしているエンジニアの日記

    皆さんこんにちは お元気ですか。最近自炊が少しずつ捗ってきました。 本日はデータ分析でよく起こる「Memory Error」の対策を書いていこうと思います。 今回のはGPUではなく、CPUです。 そもそもなぜ「Memory Error」と遭遇するのか 大量のデータを解析する、もしくは、大量の特徴量を扱うからです。 または、途中の巨大途中処理が原因で載らなくなったとかですね。 その結果、マシンが落ちることもデータ分析している人が陥るよくあることです。 その場合の処方箋を書いていこうと思います。 メモリ対策 不要な変数のメモリを開放する。 一番シンプルで、もういらないから消してしまえという方式です。 方法は単純です。変数をdelして、ガーベジコレクション(不要なメモリを回収し、空ける方式)を実行することです。 例えば、次の通りです。 import gc import numpy as np m

      データ分析に役立つメモリ管理・削減方法 - のんびりしているエンジニアの日記
    • 【PHP】メモリ使用量の確認方法 - ITメモブログ

      PHPでのメモリ使用量の確認方法をご紹介 確認方法は2種類 「memory_get_usage」は現在のメモリ使用量を出力 「memory_get_peak_usage」は最大メモリ使用量を出力 メモリの使用量を確認する ポイントは「memory_get_usage」と「memory_get_peak_usage」の2。 「memory_get_usage」は呼び出したタイミングのメモリ使用量を返すのに対し、「memory_get_peak_usage」は一連の処理の中での最大のメモリ使用量を返します。 サンプルソースを見てみましょう。 memory_check.php <?php print "実行開始[メモリ使用量]:". memory_get_usage() / (1024 * 1024) ."MB\n"; print "実行開始[メモリ最大使用量]:". memory_get_pe

        【PHP】メモリ使用量の確認方法 - ITメモブログ
      • SamsungのEUV適用D1z世代のDRAMを分析

        Samsung Electronics(以下、Samsung)がついに、ここ数カ月にわたり待望されていた、EUV(極端紫外線)リソグラフィ技術を導入した「D1z」プロセスのDRAMの量産を開始した。同社は2020年初頭に、「業界初」(同社)となるArF液浸(ArF-i:ArF immersion)ベースのD1z DRAMと、EUVリソグラフィ(EUVL)適用のD1z DRAMの両方を開発すると発表していた。 EUV適用「D1z」世代のDRAM Samsung Electronics(以下、Samsung)がついに、ここ数カ月にわたり待望されていた、EUV(極端紫外線)リソグラフィ技術を導入した「D1z」プロセスのDRAMの量産を開始した。同社は2020年初頭に、「業界初」(同社)となるArF液浸(ArF-i:ArF immersion)ベースのD1z DRAMと、EUVリソグラフィ(EUV

          SamsungのEUV適用D1z世代のDRAMを分析
        • 🚀 Visualizing memory management in Rust

          This is part of my "Memory Management" series 🚀 Demystifying memory management in modern programming languages🚀 Visualizing memory management in JVM(Java, Kotlin, Scala, Groovy, Clojure)🚀 Visualizing memory management in V8 Engine (JavaScript, NodeJS, Deno, WebAssembly)🚀 Visualizing memory management in Golang🚀 Visualizing memory management in RustAvoiding Memory Leaks in NodeJS: Best Practic

            🚀 Visualizing memory management in Rust
          • 高齢者の脳に電流のパルスを与えると記憶力が改善する | スラド サイエンス

            最新の研究によると、電極が付いた装置を頭にかぶせて4日間、毎日20分間、微弱なパルス電流を流すと高齢者の記憶力が改善、1か月間程度維持できるらしい。読み上げられた単語を思い出す実験で短期と長期の両方の記憶が改善したそうだ(Nature Neuroscience、Nature Japan、The Verge、日経新聞、GIGAZINE)。 研究チームは65歳から88歳までのボランティア150人を対象に実験を実施。20個の単語を順に読み上げ、リストの後半の単語を思い出せるかで短期の記憶、リストの前半の単語で長期(数分間)の記憶を評価した。結果として刺激を与えたグループは、与えなかったグループに比べて記憶力のパフォーマンスが有意に高くなった。この結果は年齢や性別、教育年数を考慮しても結果のパターンが変わらなかったという。こうした研究は以前からあったが、今回は高齢者を対象とし、1回ではなく複数回の

            • Milk-V

              Meet Milk-V DuoA RISC-V ComputerLow cost, low power consumption, high performance Starting from$5Buy Now(*Tax or shipping is not included)

              • 組み込みAIを加速する、ルネサスの新Processing-in-Memory

                組み込みAIを加速する、ルネサスの新Processing-in-Memory:低電力で高速な推論を実現する(1/4 ページ) ルネサス エレクトロニクスは、メモリ回路内でメモリデータの読み出し中に積和演算を行う既存のProcessing-in-Memory(PIM)を改良した、新たなPIM技術を開発したと発表した。同技術をベースに開発したAIアクセラレーターをテストチップに実装して推論処理を行ったところ、8.8TOPS/Wの電力効率を実証したという。 メモリ回路内で積和演算を行う「PIM」 ルネサス エレクトロニクス(以下、ルネサス)は2019年6月13日、メモリ回路内でメモリデータの読み出し中に積和演算を行う既存のProcessing-in-Memory(PIM)を改良した、新たなPIM技術を開発したと発表した。現在、京都で開催されている国際学会「2019 VLSI技術/回路シンポジウム

                  組み込みAIを加速する、ルネサスの新Processing-in-Memory
                • Serverless連載2: AWS Lambda×Goの開発Tips | フューチャー技術ブログ

                  はじめにこんにちは、TIG/DXユニットの真野です。 サーバレス連載の第2弾は、典型的なAWSサービスであるLambdaアプリをGoで開発する中で調べた内容や、Tipsを紹介します。 Lambdaの利用コア数は?結論⇨ 全ての場合で”2”でした。 (2021/05/22追記) アップデートがあり、最大6vCPUまで上限が上がりました。 AWS News Blog: New for AWS Lambda – Functions with Up to 10 GB of Memory and 6 vCPUs 以下は2020.03時点の調査結果です。 Goで開発する場合、少しでも性能を稼ぐためgoroutineを使う場面も多いと思います。特にバックエンドのデータストアがDynamoDBである場合は負荷を気にする必要がほぼ無いため、わたしはデータの書き込み部分を良く並列化することが多いです。 そうい

                    Serverless連載2: AWS Lambda×Goの開発Tips | フューチャー技術ブログ
                  • Micron、世界初1αnm世代のDRAM製品を出荷開始 - エルミタージュ秋葉原

                    すでにPC向けDDR4メモリチップの大量生産が開始されており、今後モバイル端末から自動運転分野に至るまで、幅広いプラットフォーム向けに1αnm世代のDRAM製品を出荷する。製品は8Gbから16Gbまでをラインナップする。 ちなみに特に注目されているのは、高密度化の恩恵が大きいモバイル端末向けで、1αnm世代への移行により電力効率が改善。現在はスマートフォンなどモバイル端末メーカーに対し、LPDDR4製品のサンプル出荷が開始されている。5Gスマートフォン向けのLPDDR5メモリの場合は、従来から15%の省電力化が可能という。 文: エルミタージュ秋葉原編集部 絵踏 一 Micron Technology: https://www.micron.com/

                      Micron、世界初1αnm世代のDRAM製品を出荷開始 - エルミタージュ秋葉原
                    • Architecting Kubernetes clusters — choosing a worker node size

                      Architecting Kubernetes clusters — choosing a worker node sizeAugust 2023 TL;DR: Should you have a Kubernetes cluster with fewer larger nodes or many smaller nodes? This article discusses the pros and cons. When you create a Kubernetes cluster, one of the first questions you may have is: "What type of worker nodes should I use, and how many of them?" If you're building an on-premises cluster, shou

                        Architecting Kubernetes clusters — choosing a worker node size
                      • Understanding Memory Leaks in Nodejs

                        Once we begin to type that code, we already introduce bugs and allocating memory without knowing it. How we manage them can make or mar our software. In this post, we will learn, using examples, about memory leaks in Nodejs and how we can solve them. In our effort to understand what a memory leak is, let’s first understand the memory model in JavaScript. This memory model visualizes how a JavaScri

                          Understanding Memory Leaks in Nodejs
                        • Java Memory Management for Java Virtual Machine (JVM) | Betsol

                          Java memory management is an ongoing challenge and a skill that must be mastered to have properly tuned applications that function in a scalable manner. Fundamentally, it is the process of allocating new objects and properly removing unused objects. Get ready for a deep dive! In this article, we will be discussing Java Virtual Machine (JVM), understanding memory management, memory monitoring tools

                            Java Memory Management for Java Virtual Machine (JVM) | Betsol
                          • 2020/10 サーバのメモリ増加調査

                            本番サーバのメモリ量が90%を超えて正常に動作しなくなることがありました。 なぜ90%まで増えるのか原因を突き止めるのに苦労したので紹介します。 現象 サーバ起動時のメモリ使用量は5〜10%程度 1〜6ヶ月で緩やかに上昇し75%程度に 90%ぐらいからout of memoryが起きる するとPHPがメモリ確保できなくなる そしてサーバエラー、DB接続エラーとなりサイトが表示されない なぜ気づかなかったか 3〜6ヶ月かけて上昇したと思ったら、40%程度に減ることもあった 頻繁にリリースすることがありリセットされてた 年に1回程度発生していたがアラートで事前検知し再起動していたので重要視していなかった そんな中、メモリアラート閾値ギリギリのところで、BOTからのアクセスが増え一気にメモリが90%になりサイトが表示されない現象が起きてしましました。 原因にたどり着くまで紆余曲折を経たので、時系

                            • Linux Kernel vs. Memory Fragmentation (Part I) - High Scalability -

                              Now, let‘s get started. Linux buddy memory allocatorLinux uses the buddy algorithm as a page allocator, which is simple and efficient. Linux has made some extensions to the classic algorithm: Partitions' buddy allocatorPer-CPU pagesetGroup by migration typesThe Linux kernel uses node, zone, and page to describe physical memory. The partitions' buddy allocator focuses on a certain zone on a certain

                                Linux Kernel vs. Memory Fragmentation (Part I) - High Scalability -
                              • Go 言語 には data race が存在する

                                Go 言語 には data race が存在する “Gomium Browser” writeup from Google CTF 2019 Finals @hama7230

                                  Go 言語 には data race が存在する
                                • 次々世代の不揮発性メモリ技術「カーボンナノチューブメモリ(NRAM)」

                                  次々世代の不揮発性メモリ技術「カーボンナノチューブメモリ(NRAM)」:福田昭のストレージ通信(153) 半導体メモリの技術動向を総ざらい(14)(1/2 ページ) 次世代メモリの有力候補入りを目指す、カーボンナノチューブメモリ(NRAM:Nanotube RAM)について解説する。NRAMの記憶原理と、NRAMの基本技術を所有するNanteroの開発動向を紹介しよう。 PCM、MRAM、ReRAMの次を狙う不揮発性メモリ技術 2018年8月に米国シリコンバレーで開催された、フラッシュメモリとその応用製品に関する世界最大のイベント「フラッシュメモリサミット(FMS:Flash Memory Summit)」でMKW Venture Consulting, LLCでアナリストをつとめるMark Webb氏が、「Annual Update on Emerging Memories」のタイトルで

                                    次々世代の不揮発性メモリ技術「カーボンナノチューブメモリ(NRAM)」
                                  • SK hynix、EUV露光による1αnm世代DRAM量産を開始

                                    同社は、既に1ynm世代のDRAM生産でEUV装置を一部導入しており、「最先端のリソグラフィ技術の安定性を証明した後、初めてEUV装置を量産に採用した。プロセスの安定性が証明されたことから、今後、1αnmのDRAM生産には全てEUV技術を使用する予定だ」と説明している。なお、2020年10月に発表したDDR5 DRAMには、2022年初頭から1αnmプロセスを適用する予定という。 1αnm世代は、前世代(1znm世代)と比較して、同サイズのウエハーから生産されるDRAMチップの数を約25%増加させることができるといい、SK hynixは、「この1αnm DRAMが、世界的なDRAM需要の増加に伴う、世界市場の需給状況の緩和にも貢献するものと期待している」と述べている。 関連記事 Intelがファウンドリー事業を発表、工場にも大規模投資 Intelは2021年3月23日(米国時間)、新CEO

                                      SK hynix、EUV露光による1αnm世代DRAM量産を開始
                                    • Monitor your web page's total memory usage with measureUserAgentSpecificMemory()  |  Articles  |  web.dev

                                      Monitor your web page's total memory usage with measureUserAgentSpecificMemory() Stay organized with collections Save and categorize content based on your preferences. Learn how to measure memory usage of your web page in production to detect regressions. Browsers manage the memory of web pages automatically. Whenever a web page creates an object, the browser allocates a chunk of memory "under the

                                      • The end

                                        This is the end... Thanks for your interest in Weavit. Sadly we have decided to discontinue our App. if you were a user, thanks a lot for having tried, it means a lot to us. We will fully erase our databases on November 1st, 2022. If you want a copy of your notes, go to your profile section and chose "Export your thoughts." before that date. All your data will be deleted after November 1st, 2022.

                                          The end
                                        • GitHub - JPCERTCC/MalConfScan: Volatility plugin for extracts configuration data of known malware

                                          You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session.

                                            GitHub - JPCERTCC/MalConfScan: Volatility plugin for extracts configuration data of known malware
                                          • パソコンのメモリ増設「4GB→8GB」どのぐらいの効果があるの? 実際に検証してみた!

                                            そもそもパソコンのメモリってどのような役割があるの? パソコンの動作が重くて悩んでいる人におすすめしたいのがメモリの増設です。メモリを増やすとパソコンの動作がかなり改善されることが多いのですが、そもそもメモリってどのような役割があるのでしょうか? パソコンの性能を語るうえでまず重要となるのが「CPU」です。CPUはデータ処理をする“頭脳”に例えられ、この性能がよいほど高性能パソコンということになります。 ただし、CPUはデスクトップパソコンなら自分で交換することも可能ですが、ノートパソコンの場合は基本的に交換することができません。 そこで重要となるのが「メモリ」です。メモリはよく“作業をする机”に例えられますが、いくらCPU性能が高くても、メモリの容量が少ない・性能が低いと(作業机が狭い)処理が滞ってしまい本来の能力を発揮できません。 つまり、動作が重いパソコンのメモリを増設(作業机を広く

                                              パソコンのメモリ増設「4GB→8GB」どのぐらいの効果があるの? 実際に検証してみた!
                                            • Thread Sanitizer explained: Data Races in Swift

                                              The Thread Sanitizer, also known as TSan, is an LLVM based tool to audit threading issues in your Swift and C language written code. It was first introduced in Xcode 8 and can be a great tool to find less visible bugs in your code, like data races. At WeTransfer, the Thread Sanitizer helped us solve flaky tests and weird crashes that we couldn’t really pinpoint to a certain cause. You might not ha

                                                Thread Sanitizer explained: Data Races in Swift
                                              • Memory<T> と Span<T> の使用ガイドライン - .NET

                                                このブラウザーはサポートされなくなりました。 Microsoft Edge にアップグレードすると、最新の機能、セキュリティ更新プログラム、およびテクニカル サポートを利用できます。 .NET には、任意の連続したメモリ領域を表す多くの型があります。 Span<T> と ReadOnlySpan<T> はマネージド メモリまたはアンマネージド メモリへの参照をラップする軽量のメモリ バッファーです。 このような型はスタック上にのみ格納できるため、非同期メソッドの呼び出しを含むシナリオには適していません。 この問題に対処するために、.NET 2.1 では、Memory<T>、ReadOnlyMemory<T>、IMemoryOwner<T>、MemoryPool<T> など、いくつかの追加型が追加されました。 Span<T> と同様に、Memory<T> とそれに関連する型は、マネージド メ

                                                  Memory<T> と Span<T> の使用ガイドライン - .NET
                                                • Zigで配列をなめるときにはできるだけwhileでなくてforを使いましょうという話

                                                  まあ、当たり前のことなんですけどね。 前回の記事のプログラムを書き直した 前回の記事のMJPEGからJPEGを切り出すプログラムにはバグがありました。脚注にも書きましたが、それは読み込んだバッファの最後のバイトが0xffで、次のバッファの先頭が0xd9のときに、JPEGの終わりを見逃してしまうというものです。 なので、ちゃんと4つの状態を遷移するように書き直しました。 const std = @import("std"); const fs = std.fs; const io = std.io; const os = std.os; const BUF_SIZE = 64 * 1024; const OUTPUT_FILENAME_PATTERN = "out{d:0>4}.jpg"; const JPEG_START0 = 0xff; const JPEG_START1 = 0xd8;

                                                    Zigで配列をなめるときにはできるだけwhileでなくてforを使いましょうという話
                                                  • Product Documentation for Red Hat Enterprise Linux for Real Time 8 | Red Hat Customer Portal

                                                    Product Documentation for Red Hat Enterprise Linux for Real Time 8

                                                      Product Documentation for Red Hat Enterprise Linux for Real Time 8 | Red Hat Customer Portal
                                                    • Samsung、モバイル向け16GB LPDDR5メモリの量産開始 ~下半期に1z nmプロセス製造のメモリ量産も予定

                                                        Samsung、モバイル向け16GB LPDDR5メモリの量産開始 ~下半期に1z nmプロセス製造のメモリ量産も予定
                                                      • 人の記憶形成は「2歳半ごろ」から始まると最新研究で示される - ナゾロジー

                                                        人の記憶は一般的に3歳半頃から形成されると考えられています。 しかし今回、ニューファンドランド・メモリアル大学(カナダ)の研究により、人が想起できる最も古い記憶は平均して2歳半まで遡れることが示されました。 人は最も古い記憶を、それが起きた実際の年齢より1年ほど後の出来事と思い込む傾向にあるようです。 研究は、5月6日付けで科学雑誌『Memory』に掲載されています。 Earliest memories can start from the age of two-and-a-half https://medicalxpress.com/news/2021-06-earliest-memories-age-two-and-a-half.html Your first memory is probably older than you think https://www.zmescience.

                                                          人の記憶形成は「2歳半ごろ」から始まると最新研究で示される - ナゾロジー
                                                        • DDR5 Memory Specification Released: Setting the Stage for DDR5-6400 And Beyond

                                                          Going Bigger: Denser Memory & Die-Stacking We’ll start with a brief look at capacity and density, as this is the most-straightforward change to the standard compared to DDR4. Designed to span several years (if not longer), DDR5 will allow for individual memory chips up to 64Gbit in density, which is 4x higher than DDR4’s 16Gbit density maximum. Combined with die stacking, which allows for up to 8

                                                            DDR5 Memory Specification Released: Setting the Stage for DDR5-6400 And Beyond
                                                          • LeakCanary

                                                            Overview Getting Started Fundamentals LeakCanary at scale Help & Community Shark LeakCanary API Change Log 🤔 Documentation issue? Report or edit LeakCanary 🐤¶ LeakCanary is a memory leak detection library for Android. LeakCanary’s knowledge of the internals of the Android Framework gives it a unique ability to narrow down the cause of each leak, helping developers dramatically reduce jank, Appli

                                                            • すすけたガラケー、復活させたら あの日の声が聞こえた:朝日新聞デジタル

                                                              ","naka5":"<!-- BFF501 PC記事下(中⑤企画)パーツ=1541 -->","naka6":"<!-- BFF486 PC記事下(中⑥デジ編)パーツ=8826 --><!-- /news/esi/ichikiji/c6/default.htm -->","naka6Sp":"<!-- BFF3053 SP記事下(中⑥デジ編)パーツ=8826 -->","adcreative72":"<!-- BFF920 広告枠)ADCREATIVE-72 こんな特集も -->\n<!-- Ad BGN -->\n<!-- dfptag PC誘導枠5行 ★ここから -->\n<div class=\"p_infeed_list_wrapper\" id=\"p_infeed_list1\">\n <div class=\"p_infeed_list\">\n <div class=\"

                                                                すすけたガラケー、復活させたら あの日の声が聞こえた:朝日新聞デジタル
                                                              • CS360 Lecture notes -- Memory

                                                                Jim Plank, modified by Jian Huang Directory: ~huangj/cs360/notes/Memory Lecture notes: http://www.cs.utk.edu/~huangj/cs360/360/notes/Memory/lecture.html The machine layout that I describe is that of the machines in the hydra lab. If you try to go through the programs in this lecture on other machines (e.g. kenner, the hydra machines), you will likely get different results. However, you should be a

                                                                • Linux の hugepage の開発動向

                                                                  KernelVM 探検隊 (2021/03/20) の発表資料『Linux の hugepage の開発動向』Read less

                                                                    Linux の hugepage の開発動向
                                                                  • 【レビュー】ASUS PN50:静かだともっと嬉しいパワフルミニPC

                                                                    PCとNASとSBC(シングルボードコンピューター)を中心に製品紹介や実機レビューを行っているガジェットブログ。

                                                                      【レビュー】ASUS PN50:静かだともっと嬉しいパワフルミニPC
                                                                    • Samsung、業界初のEUV採用DRAMモジュールの出荷開始

                                                                        Samsung、業界初のEUV採用DRAMモジュールの出荷開始
                                                                      • Visual Studio 2022でC++範囲外アクセスに気づきやすくする方法 - じじいのプログラミング

                                                                        目次 配列外アクセスをしたときの比較表 Visual Studio 2022で範囲外アクセスを気づきやすくする方法5つ エラー一覧を「ビルド+Intellisense」にする sanitizerを積極的に使う 生配列よりstd::arrayがよい Release版でSTLの範囲チェックしたいときは、 _CONTAINER_DEBUG_LEVEL=1 にする インテリセンスが安定せず嫌な場合、clangを代わりに使うのがよい はじめに 先日、Visual Studio 2022で、配列の範囲外アクセスのデバッグでハマってしまった。 constexpr int S = 20; struct Maze { Maze() { for (int y = 0; y < S; ++y) { h[y][0] = true; h[y][S] = true; } for (int x = 0; x < S;

                                                                          Visual Studio 2022でC++範囲外アクセスに気づきやすくする方法 - じじいのプログラミング
                                                                        • MySQL and Memory: a love story (part 2)

                                                                          We saw in the previous post that MySQL likes memory. We also saw how to perform operating system checks and some configuration changes for Swap and NUMA. Today, we will check what MySQL server can tell us about its memory usage. Introduced in MySQL 5.7 and enabled by default in MySQL 8.0, the Performance_Schema‘s Memory instrumentation allows us to have a better overview of what MySQL is allocatin

                                                                            MySQL and Memory: a love story (part 2)
                                                                          • The 4 Types of Memory Leaks in Node.js and How to Avoid Them (Part 2)

                                                                            Photo by Paweł Czerwiński on UnsplashWe are in the golden age of software. We have tools for everything. We have the tools to make tools. We build core systems into high-level products. But one thing is common at all levels: the infamous memory leak. It is not always a bug in code; sometimes not understanding the behavior of runtime can cause it as well. The runtime in question here is Node.js. Th

                                                                              The 4 Types of Memory Leaks in Node.js and How to Avoid Them (Part 2)
                                                                            • 【個人輸入】EKWBでPC・水冷パーツを購入&輸入する方法|③発送編 | ジサラボ「自作PC研究所」

                                                                              自作PCを作っていると、国内では入手が難しく海外のショップでパーツを購入したい場面が出てきます。 また、国内よりも海外のショップで購入したほうが安くなる場合もあります。 しかし初めて海外のショップを利用し、個人輸入する場合は不安だったり、難しそうと感じたりすると思います。 そこで今回は、初めて個人輸入をする方のために、海外ショップでの登録方法から料金の支払、荷物の受け取りまでの一連の流れを、実際に商品を購入しながら解説していきます。 今回は「EKWB」という海外ショップを例に解説していきます。 全3部に分けて紹介していきます。今回は第三回目「発送編」です。

                                                                                【個人輸入】EKWBでPC・水冷パーツを購入&輸入する方法|③発送編 | ジサラボ「自作PC研究所」
                                                                              • 脱Android、Huaweiが独自OS「HarmonyOS NEXT」を発表 | gihyo.jp

                                                                                Android Weekly Topics 脱Android⁠⁠、Huaweiが独自OS「HarmonyOS NEXT」を発表 2024年1月19日に、Huaweiが自社製の「HarmonyOS NEXT」を発表しました。 開発者向けにはプレビュー版がリリース済みで、2024年の第4四半期にはリリースが予定されています。 HarmonyOS NEXT Developer Preview | 华为开发者联盟 HarmonyOSと言えば…… 米トランプ政権時代、Huaweiは安全保障上の懸念から米国企業との取引を禁じられました。これにより、GoogleのGMS入りのAndroidが使用できなくなったために、独自に開発したHarmonyOSが登場しました。タブレットは残っているものの、これにより国内ではスマホを見ることがなくなり、Huaweiはウェアラブルデバイス専業メーカの印象が強くなりました

                                                                                  脱Android、Huaweiが独自OS「HarmonyOS NEXT」を発表 | gihyo.jp
                                                                                • What You Must Know about Memory, Caches, and Shared Memory

                                                                                  What You Must Know about Memory, Caches, and Shared Memory Kenjiro Taura 1 / 105 Contents 1 Introduction 2 Many algorithms are bounded by memory not CPU 3 Organization of processors, caches, and memory 4 So how costly is it to access data? Latency Bandwidth More bandwidth = concurrent accesses 5 Other ways to get more bandwidth Make addresses sequential Make address generations independent Prefetc