並列処理とは 人気・最新記事を集めました - はてな (original) (raw)

並列処理

このタグの解説についてこの解説文は、すでに終了したサービス「はてなキーワード」内で有志のユーザーが作成・編集した内容に基づいています。その正確性や網羅性をはてなが保証するものではありません。問題のある記述を発見した場合には、お問い合わせフォームよりご連絡ください。

関連ブログ

勉強のあしあと8ヶ月前

マルチスレッド - multi-threading(Java 第8回)はじめに 第8回はマルチスレッドである。 まずはスレッドの意味から丁寧に理解した後に、マルチスレッドを理解するという流れです。 スレッドとは スレッドとは、プログラム内で独立して動作する一つの処理フローのこと。 OSからプロセスに割り当てられたリソースともいえる。 具体例(Thread classから) class MyThread extends Thread { public void run() { System.out.println("This is a thread."); } } MyThread myThread = new MyThread(); myThread.start…

#Java#プログラミング#スレッド#マルチスレッド#並列処理

ネットで話題

もっと見る

539ブックマークxargs を使ってカジュアルに並列処理 - たごもりすメモtagomoris.hatenablog.com

337ブックマーク45GHzのCPU並みの演算能力を並列処理で実現、安価にスパコンを作ることが可能なオープンソースプロジェクト「Parallella」とは?gigazine.net

304ブックマークコンピュータサイエンス史上最大の課題「並列処理による性能向上」~情報処理学会創立50周年記念全国大会の招待講演www.publickey1.jp

299ブックマークNode.jsとは何か、開発者ライアン・ダール氏が語る(後編)~ 複数コネクションの並列処理とデバッグwww.publickey1.jp

227ブックマーク並列処理がとても苦手なPythonはプロセスを分けよう コードを書く時に意識したい2つのTipsと2つの落とし穴logmi.jp

220ブックマークPython 3.12で増えた並列処理と、これまでの並列処理の挙動を比べてみる - Qiitaqiita.com

188ブックマークGo言語と並列処理ascii.jp

180ブックマークirbから学ぶRubyの並列処理 ~ forkからWebSocketまで - hp12ckeyesberry.hatenadiary.org

174ブックマークPythonにおける並列処理プログラミング入門 - MyEnigmamyenigma.hatenablog.com

関連ブログ

dandelion-hill9ヶ月前

川柳作った! 恋愛は並列処理の・・・今年の成人の日、振袖姿を一人も見なかった。限られた行動半径で時間的タイミングが悪ければ、そういうこともあるというもの。

#川柳#CPU#並列処理

ngctmyの日記1年前

multiprocessingの備忘録 : 並列処理が動かなくなった時の対処法機械学習モデルのパイプラインを作成していると、並列処理を行いたい場面が出てくるとおもいます。私も同様に、データの前処理→並列処理でモデル学習という流れでパイプラインを作成していました。しかし、前処理の内部実装を変えた途端に、突然並列処理が動かなくなりました。 結論 spawnを使う。 def main(): preprocessing() # 前処理メソッド train_test() # 並列で学習するメソッド if __name__=="__main__": multiprocessing.set_start_method('spawn') #ここを追加 main() 環境 OS: Ubun…

#Python#機械学習#multiprocessing#並列処理

Yuta NakataのBlog1年前

AWS Lambdaで複数のファイルを並列で取得するランキング参加中Python ランキング参加中AWS (Amazon Web Services) 今日は、AWS Lambda, Python, 並列処理について書こうと思います。 背景 プログラム 背景 Lamdaでデータをダウンロードする時間を圧縮したい! プログラム 下記の例では、awswranglerを用いて、S3から1000個のデータをダウンロードしてきます。 awsranglerについては、下記を参照ください。 LambdaでBoto3/Pandasを使うのをやめて、awswrangler(aws-sdk-pandas)を使いましょう - Yuta NakataのBlog impo…

#AWS#Python#並列処理

コネヒト開発者ブログ1年前

並行処理と並列処理の違いをコンテキストから考えるこんにちは!バックエンドエンジニアのjunyaUと申します。 実は9月入社で入社してから1ヶ月も経っていない(執筆当時)のですが、テックブログを書かせていただけるのは本当にありがたい環境だな〜とヒシヒシと感じております。 最近、プライベートではもっぱら自作OSの開発をしており、時間があっという間に溶けてしまいご飯をちゃんと食べれていないのが悩みです。 今回は並行処理と並列処理の違いをコンテキストの観点から考えて、両者がどのように違うのかを考察していこうと思います〜! はじめに なぜ記事を書こうと思ったのか 数年前、私が学生だった頃に初めてGoを触り、そこで「並行処理」という言葉を初めて耳にしま…

#並行処理#並列処理#golang

アイストマトバズーカのゲーム制作日記1年前

【RPGツクールMZ】スクリプト無しでも入力判定するのだ(`・ω・´) STEP9 戦闘シーンの入力判定こんにちは。 RPGツクールMZ(RPGMakerMZ)でプラグイン・スクリプトを使わない入力判定作成メモ&サンプルプロジェクト企画、第9回目となりました。 サンプルとミニゲーム制作のほうは昨日完了しました!制作期間は24日。これは自己最短記録です。1か月以内が目標だったので達成!よく頑張った!えらくね? さて今回が最終章となります。今まではマップシーンと言われる場面での入力判定を取り扱ってきましたが、最後に戦闘シーンでの入力判定をやってみようと思います。 ※解説内容はRPGツクールでスクリプトは使わないものの、変数やスイッチなどの基本を知っている方向けくらいのものになります。 ※イベントの組…

#RPGツクールMZ#RPGMakerMZ#戦闘シーン#入力判定#並列処理

アイストマトバズーカのゲーム制作日記1年前

【RPGツクールMZ】スクリプト無しでも入力判定するのだ(`・ω・´) STEP8 コマンド入力判定こんにちは。 RPGツクールMZ(RPGMakerMZ)でプラグイン・スクリプトを使わない入力判定作成メモ&サンプルプロジェクト企画第8回目。 ※解説内容はRPGツクールでスクリプトは使わないものの、変数やスイッチなどの基本を知っている方向けくらいのものになります。 ※イベントの組み方は様々であるためここの方法が最善とは限りません。予めご了承ください。 ※キーとボタンという単語が混在しますが同じと思ってください。 他のステップ・サンプルプロジェクトはこちら! テーマはコマンド入力判定。今までは1つのボタンを1回押したり、長押ししたり、連打したりしてきました。 今回は複数のボタンを使います。例え…

#RPGツクールMZ#RPGMakerMZ#入力判定#並列処理#コマンド入力

アイストマトバズーカのゲーム制作日記1年前

【RPGツクールMZ】スクリプト無しでも入力判定するのだ(`・ω・´) STEP4 時間計測こんにちは。 普段より更新頻度を高めてお送りしております。RPGツクールMZ(RPGMakerMZ)でスクリプトを使わない入力判定作成をまとめる挑戦企画、第4回目です。 他のステップ・サンプルプロジェクトはこちら! 自分の予想ではSTEP8~9くらいまでの構成になる見込みです。その後サンプルゲームの作成も含めて今月中に完成しなければ10月イベント(クリエイターズ文化祭)での配布案はボツとなります。店舗外観などの準備も必要ですからどこかで見切りをつけないと(;´Д`) 今回のテーマは時間計測。 ボタン(キー)が押されている、または放されている時間(フレーム数)を計測し、その値によって処理を変える…

#RPGツクールMZ#RPGMakerMZ#並列処理#入力判定#ゲーム制作

アイストマトバズーカのゲーム制作日記1年前

【RPGツクールMZ】スクリプト無しでも入力判定するのだ(`・ω・´) STEP3 長押し判定こんにちは。 RPGツクールMZ(RPG Maker MZ)の通常コマンドによる入力判定をまとめてみる企画第3回目。今月中にはサンプルを完成させたい! 今回は長押し判定。これを知ると3つの入力分岐、”押されている”、”トリガー”、”リピート”の違いがより理解できると思います。 ※イベントの組み方は様々であるためここの方法が最善とは限りません。予めご了承ください。 他のステップ・サンプルプロジェクトはこちら! 前回の記事を見た方は「ん?」と思うかも知れませんね。前回はボタンを押している間判定を続けるというものだったので長押しと言ったら同じように思えるでしょう。 前回の記事↓ 違いは長押し”だけ”…

#RPGツクールMZ#RPGMakerMZ#入力判定#条件分岐#並列処理

アイストマトバズーカのゲーム制作日記1年前

【RPGツクールMZ】スクリプト無しでも入力判定するのだ(`・ω・´) STEP2 持続判定こんにちは。 RPGツクールMZ(RPG Maker MZ)の通常コマンドによる入力判定をまとめてみる企画第2回目です。 他のステップ・サンプルプロジェクトはこちら! 前回はキー入力(ボタン入力)判定の基本形で、キーが押されたら1度だけ押された、と判定するコモンイベントを作成しました。 前回の記事↓ 今回はキーが押されている間はずっと押されていると判定し、処理を繰り返すというものを作ってみます。 ※イベントの組み方は様々であるためここの方法が最善とは限りません。予めご了承ください。 ※”キー”と”ボタン”という単語が混在しますが同じと思ってください。 組み方の基本は前回のものと同じ。条件分岐と…

#RPGツクールMZ#RPG Maker MZ#並列処理#入力判定#持続判定

ときおり人生ジャーナル by あきしお ⁦‪@accurasal‬⁩ 16時間前

AI が半導体市場を大きくドライブして行く( 緑の白抜き文字が、時差総額 ) October 15, 2024 令和6年 ☝️このニュースを見て、すぐに自分のスマホに入れている "株価画面" を変えたのだが、それは時価総額の大きさによる表示順を入れ替えた…ということで。当初いわれていた "GAFA" がやがて "GAFAM" になって、今や時価総額大手を構成する米国IT大手、プラットフォーム企業群の呼び方はどうなるか ...👉GAnFAM あたりに落ち着くか?ガンファムだと、ガンダムみたいだな...苦笑 【株価時差総額News】エヌビディアが最高値、時価総額3.39兆ドル 首位アップルに迫る | 出所 : ロイター 記事へのリンク🔗👉…

Python転職初心者向けエンジニアリングブログ3日前

新しいプログラミング言語「Onyx」についてこんにちは、皆さん!今日は、新しいプログラミング言語「Onyx」についてお話ししたいと思います。Onyxは、並列処理や分散システムに特化した軽量な言語で、仕事でのシステム開発において高パフォーマンスが求められる場面で特に力を発揮します。私たちシステムエンジニアにとって、効率的な並列処理や分散アーキテクチャはますます重要になってきており、Onyxの登場はまさに期待の星です。 今回の記事では、Onyxがどのように仕事で活用できるのか、その特徴や基本的な使い方を具体的なコード例を通じて解説していきます。初心者でも分かりやすいように丁寧に説明しますので、ぜひ最後までお付き合いください! Onyxの概要…

Python転職初心者向けエンジニアリングブログ3日前

Verseが仕事で使えるレベルこんにちは、みなさん!今回は、新しいプログラミング言語「Verse」についてお話ししたいと思います。Verseは最近話題になっている高パフォーマンスな並列プログラミング言語で、特にゲーム開発やリアルタイムシステムで力を発揮するとされています。システムエンジニアとしては、効率的な並列処理を行える言語は、パフォーマンスが求められるプロジェクトで非常に役立ちます。 今回の記事では、Verseが仕事でどのように使えるのか、その基本的な使い方や具体的なコード例を交えながら説明していきます。初心者でもわかるように丁寧に解説しますので、ぜひ最後まで読んでくださいね! Verseの基本文法 まずは、Verse…

アフィリエイトプロダクション4日前

Kling マスターガイド 動画クリエイターの新常識:KLING完全攻略ガイド第1章: KLINGの概要と歴史 KLINGは、2023年に登場した革新的な動画生成AIシステムです。 その名前は「Kinetic Learning and Intelligent Narrative Generation」の略称です。 KLINGの開発は、複数の大学研究機関と技術企業の共同プロジェクトとして始まりました。 このプロジェクトの目標は、テキスト入力から高品質な動画を自動生成する技術の確立でした。 KLINGの開発には、自然言語処理、コンピュータビジョン、深層学習など、多岐にわたる分野の専門家が参加しました。 彼らの共同作業により、KLINGは急速に進化を遂げました。 KLINGの…

アメリカ株決算情報まとめブログーInvestor Relations5日前

NVIDIAのデータセンターと自動運転技術の未来:テスラとWaymoとの競争と収益への影響NVIDIAは、グラフィックスプロセッサ(GPU)を核としたテクノロジー企業として知られていますが、その影響力は単なるゲームや映像分野にとどまりません。特に近年では、NVIDIAのデータセンター事業が自動運転技術と密接に結びついており、テスラやWaymoといった自動運転車開発のリーダーに大きな影響を与えています。この記事では、NVIDIAの自動運転分野での成長と、データセンター事業がその収益にどのように寄与しているかについて分析し、今後の見通しを検討します。 自動運転とNVIDIAのデータセンターの関係 GPU技術が自動運転技術に不可欠 自動運転のAI開発におけるデータセンターの役割 NVID…

aki-0010’s diary6日前

C# 並行処理と並列処理中級編:C# 並行処理と並列処理 1. 並行処理と並列処理の違い C#での非同期プログラミングでは、並行処理と並列処理の違いを理解することが重要です。これらは、似ているように見えますが、実際には異なる概念です。 並行処理とは、タスクを時間的に交互に実行し、タスクが完全に完了する前に他のタスクを進めることを指します。実際には1つのスレッドで複数のタスクが進行しているように見えることもありますが、順番に進行しています。 一方、並列処理とは、複数のタスクが同時に実行されることを指します。複数のCPUコアやスレッドを使用して、複数のタスクを物理的に同時に処理します。これは、ハードウェアのマルチコア構成…

aki-0010’s diary6日前

C# 非同期プログラミングの基本入門:C# 非同期プログラミングの基本 1. 非同期プログラミングとは何か?同期との違い C#における非同期プログラミングとは、タスクの処理を待っている間に他の作業を続けることができるプログラミング手法です。これに対し、同期的プログラミングは、ひとつの処理が完了するまで次の処理を待つ必要があるため、処理が完了するまで他の作業が停止してしまいます。 例えば、ファイルの読み込みやWeb APIへのリクエストなど、時間がかかる処理がある場合、その処理を非同期的に実行することで、プログラム全体が止まることなく次の処理を行うことができます。 同期的処理の例 void DoWork() { // 時間のか…

ノーコード ラボ6日前

BubbleCon 2024で発表されたニュース・新機能こんにちは!今回は、2024年10月1日~10月2日に開催された「BubbleCon 2024」で発表されたニュースやBubbleの新機能をご紹介します。 BubbleConはBubbleが毎年開催するカンファレンスで、例年Opening KeynoteではBubbleのその年の活躍状況やリリース予定の新機能が発表されます。 本記事では、BubbleCon 2024のOpening Keynoteで発表されたトピックの概要と、β版提供済みの新しいWorkflowタブの特徴や詳しい使い方もご紹介していきます。ぜひ最後までご覧ください! 1. BubbleCon 2024 2. 発表内容 2.1.…

Python転職初心者向けエンジニアリングブログ7日前

PHPとVerseの連携方法 ~未来のWeb開発を実現する新しい道~こんにちは、みなさん。今日は、PHPとVerseを連携させる方法についてお話ししたいと思います。PHPは、Webアプリケーションの開発で多くの人に親しまれているサーバーサイドのスクリプト言語です。一方で、Verseは新たに登場したプログラミング言語で、リアクティブプログラミングやデータ駆動アプリケーションに適したパフォーマンスとモダンな開発体験を提供します。 PHPとVerseを連携させることで、既存のPHPコードベースにVerseの持つ先進的な機能を組み込み、パフォーマンスや開発効率を向上させることができます。それでは、具体的な手順と実装例を見ていきましょう。 なぜPHPとVerseを連携さ…

Timee Product Team Blog7日前

PyCon JP 2024参加レポートみなさんこんにちは。タイミーのデータエンジニアリング部 データサイエンスグループ所属の菊地と小関です。 2024年9月27日(金)、28日(土)に開催されたPyCon JP 2024に参加してきました。今回はPyCon JP 2024の雰囲気と、特に興味深かった&勉強になったトークセッションをいくつかピックアップしてお届けしようと思います! PyCon JPとは PyConJPは1年に1度開催されていて、今年はTOC有明コンベンションホールにて9月27日(金)、28日(土)の2日間にわたって開催されました。 概要については、PyCon JP 2024の「What is PyCon JP」をその…

naos92の日記8日前

【ChatGPT】テープをアーカイブ用途として利用する場合のシステム構成について説明してください。テープをアーカイブ用途として利用するシステム構成は、データの長期保存、検索、管理を効率化するために複数のコンポーネントで構成されます。以下は、一般的なアーカイブシステムの構成要素です。 ### 1. **ホストサーバ**ホストサーバは、アーカイブシステムの中心となるコンポーネントであり、データの管理やアーカイブ操作を行います。このサーバは、データの書き込みや読み出し、メタデータ管理、ユーザー認証などの処理を担います。ホストサーバには以下のソフトウェアが搭載されることが多いです。 - **アーカイブ管理ソフトウェア**:データを効率的に管理・検索するためのソフトウェアで、保存したデータのカタログ…

Python転職初心者向けエンジニアリングブログ8日前

RubyとScalaの連携を徹底解説!異なる言語間の協力をマスターしようRubyとScalaは、それぞれ異なる特徴を持つプログラミング言語ですが、プロジェクトによってはこの2つの言語を連携させて使用するケースがあります。Rubyは簡潔で柔軟なスクリプト言語として広く使われていますが、Scalaは関数型とオブジェクト指向の両方の特徴を備えた強力な言語です。Rubyの柔軟性とScalaのスケーラビリティを活かし、これらを連携させることで、より強力なアプリケーション開発が可能になります。 この記事では、RubyとScalaを連携させて実用的なコードを作成する方法を紹介します。まずは基本的なコンセプトを理解した後、具体的な例で両者を組み合わせたアプリケーションを作っていき…

IT情報1日1投稿9日前

ITパスポートの出題範囲より 単語まとめバス コンピューターの中の様々な装置の間でデータのやり取りをするための信号線です。CPUコアとCPU内部のレジスタを接続するケーブルを内部バス、CPUとメモリ、周辺機器を接続するためのケーブルを外部パスと区別します。 コア 文字通り処理作業を行うCPUの中核となる部分です。 最近のCPUではマルチコアプロセッサ−と呼ばれる1つのCPUの中に複数のコアが入っているものが主流となっています。 複数のコアが存在すると、パソコン上では複数のプロセッサーとして認識され、複数の処理を並列で行うような場合に有効です。 コアとはcpuの装置のことで、バスとは信号線ということになります。 ガントチャート 時間を…

Sabrou-mal サブロウ丸9日前

Nsight SystemsのMPIプログラムプロファイルがなかなか終了しないnsys (NVIDIA Nsight Systems) Nsight Systems | NVIDIA Developer でMPIプログラムのプロファイルを取得する際に、MPIプログラムが終了したにも関わらずプロファイルの作成が終了しない場合。例えば下記の表示で止まっているときは、 The target application terminated. One or more process it created re-parented. Waiting for termination of re-parented processes. Use the --wait option to mo…

Python転職初心者向けエンジニアリングブログ13日前

垂直機能分散システム、垂直負荷分散システム、水平機能分散システムの違い垂直機能分散システム、垂直負荷分散システム、水平機能分散システムは、システム設計やアーキテクチャに関する異なるアプローチを示しています。それぞれの概念を詳しく説明し、違いを明確にします。 1. 垂直機能分散システム(Vertical Functional Distribution System) 概要: 垂直機能分散システムは、システムの機能を異なるレイヤーに分割するアプローチです。各レイヤーは特定の機能や役割を持ち、相互に通信しながら協力します。 特徴: レイヤー構造: プレゼンテーション層(ユーザーインターフェース)、ビジネスロジック層、データアクセス層などに分かれる。 メンテナンス性: …