Google PlayストアでUnionpediaアプリを復元するために作業中です
出ていきます入ってきます
🌟ナビゲーションを改善するためにデザインを簡素化しました!
Instagram Facebook X LinkedIn
あなたのロゴとドメインを持つ独自のユニオンペディア、月額9.99 USDから
私のユニオンペディアを作成する

TotalView

索引 TotalView

TotalView は、Fortran, C/C++ 言語で利用できるGUIベースのソースコードレベルデバッガである。プログラムやメモリの状態・変数の値を視覚的に確認しながらソースコードレベルでブレークポイントやバリアの設定、実行の制御、アクションの設定などの作業が可能である。元々は1980年代後半に BBNテクノロジーズのBBN Butterflyという超並列マシン開発のために作られたツールで、マルチプロセス / マルチスレッドの並列プログラムの解析に高い能力を発揮する。 TotalView は、TotalView デバッガ、ReplayEngine アドオン、NVIDIA-CUDAアドオンから構成されており、ReplayEngineのリバースデバッグ機能は、エラーが発生したポイントから遡ってその兆候と原因を特定できるため、エラーの発生を一度「記録」できれば、通常は失われてしまうプログラムの内部状態を確認しながら「再生(実行)」「巻き戻し」が可能なため、再現性の低い現象にも有効といえる。

目次

  1. 31 関係: AIXApple並列京都大学マルチタスクモデリングローレンス・リバモア国立研究所ロスアラモス国立研究所プログラム (コンピュータ)デバッガクレイ (コンピュータ企業)グラフィカルユーザインタフェースシミュレーションスレッド (コンピュータ)ソースコードBBN ButterflyBBNテクノロジーズC++Cell Broadband EngineC言語CUDA超並列マシン航空宇宙金融FortranIBMLinuxNVIDIASolarisTSUBAME東京工業大学

AIX

AIX(Advanced Interactive Executive、エーアイエックス)は、IBMのUNIXオペレーティングシステムのブランド名である。

見る TotalViewとAIX

Apple

Apple Inc.(アップル)は、アメリカ合衆国の多国籍テクノロジー企業である。カリフォルニア州クパチーノに本社を置く。デジタル家庭電化製品、ソフトウェア、オンラインサービスの開発・販売を行っている。 ハードウェア製品としては、iPhone、iPad、Mac、Apple Watch、HomePod、AirPods、Apple Vision Proなどの開発および販売を行なっている。 ソフトウェア製品としては各種OSやSiriの開発・販売を行っている。 エンターテイメント製品としてはApple Music、Apple TV+、Apple Arcade、Apple Podcast、Apple Books、App Store、iTunesなど広範囲のデジタルコンテンツの販売などを行っている。また、iCloud、などのクラウドサービスも提供している。

見る TotalViewとApple

並列

並列(へいれつ)。

見る TotalViewと並列

京都大学

京都大学(きょうとだいがく、)は、京都府京都市に本部を置く日本の国立大学。略称は京大(きょうだい)。 1897年創立、1897年大学設置。国内の旧帝国大学7校の一つであり、文部科学省が実施しているスーパーグローバル大学事業のトップ型指定校ならびに指定国立大学法人に指定されている。

見る TotalViewと京都大学

マルチタスク

マルチタスク (multi tasking) は、コンピュータにおいて複数のタスク(プロセス)を切り替えて実行できるシステムのことである。Unixなど「プロセス」という用語を使うシステムではマルチプロセスともいう(ほぼ同じものを別のシステムでは別の名で呼んでいることもあれば、違うものを同じ名で呼んでいることもあれば、何らかの理由で呼び分けていることもある)。マルチプログラミングという語は複数のプログラムを動かすという点に着目した語である(一般に、「タスク」とか「プロセス」は、プログラムの活動実体、といったようなものを指す語である)。逆に、同時に一つのタスクしか実行できない方式をシングルタスクという。

見る TotalViewとマルチタスク

モデリング

モデリング(modeling)は、広義の意味での模型(モデル)を組み立てる事を言う。;一覧。

見る TotalViewとモデリング

ローレンス・リバモア国立研究所

ローレンス・リバモア国立研究所(ローレンス・リバモアこくりつけんきゅうじょ、Lawrence Livermore National Laboratory、LLNL)は、アメリカ合衆国カリフォルニア州リバモアにある、アメリカ合衆国エネルギー省(DOE)が所有する国立研究所である。創立者はマンハッタン計画での設置にも関与していた原子力物理学者アーネスト・ローレンス。 1952年に核兵器の研究開発を目的として設立され、物理学、エネルギー、環境、バイオテクノロジーなど研究を行っている。管理・運営はローレンス・リバモア・ナショナル・セキュリティ(Lawrence Livermore National Security, LLC、ベクテル・ナショナル、カリフォルニア大学、バブコック・アンド・ウィルコックス・テクニカル・サービシス・グループ、URSコーポレーションによる有限責任法人)が行っている。「水爆の父」ことエドワード・テラーが所長をつとめたこともある。

見る TotalViewとローレンス・リバモア国立研究所

ロスアラモス国立研究所

ロスアラモス国立研究所(ロスアラモスこくりつけんきゅうじょ、英: Los Alamos National Laboratory、LANL)は、アメリカ合衆国エネルギー省傘下の国立研究機関である。 第二次世界大戦中の1943年に、マンハッタン計画の一環として原子爆弾の開発を目的としてニューメキシコ州ロスアラモスに創設された。 軍事研究と一般の理学・工学研究、安全保障等の社会科学研究を行っている。現所長は、チャールズ・マクミラン (Charles McMillan)。

見る TotalViewとロスアラモス国立研究所

プログラム (コンピュータ)

JavaScriptで書かれたコンピュータプログラムのソースコード コンピュータプログラム(computer program)は、コンピュータに対する命令(処理)を記述したものである。programの原義は、前もって()書く()であり、いわゆるプログラミング言語の世代に応じて意味合いは変わっている。プログラム内蔵方式のコンピュータのCPUには、CPUで実行するプログラムの命令が必要である。

見る TotalViewとプログラム (コンピュータ)

デバッガ

デバッガ(debugger)とは、デバッグ作業を支援するコンピュータプログラムのこと。利用者がデバッグ対象プログラムを対話的に動作/一時停止させたり、プログラムが使っている変数の一覧や内容等を表示させたりする機能がある。では統合開発環境に含まれていることが多い。また、インサーキット・エミュレータ (ICE) などでは、ハードウェアと連携して動作する。「デバッガー」と表記することもある。また、デバッグを行なう作業者のことをデバッガあるいはデバッガーと呼ぶこともあるが、プログラムとしてのデバッガは「人間が行うデバッグ作業を支援するプログラム」であり、「自立的にデバッグを行ってくれるプログラム」というわけではない。

見る TotalViewとデバッガ

クレイ (コンピュータ企業)

クレイ・インコーポレイテッド (Cray Inc) は、アメリカ合衆国ワシントン州シアトルのスーパーコンピュータ製造企業である。 その前身であるクレイ・リサーチ (Cray Research, Inc., CRI) は1972年にコンピュータ設計者シーモア・クレイによって設立された。1989年、シーモア・クレイは自身の会社クレイ・コンピュータ (Cray Computer Corporation。

見る TotalViewとクレイ (コンピュータ企業)

グラフィカルユーザインタフェース

GUIを提供するソフトウェアの1つ、GNOME グラフィカルユーザインタフェース(graphical user interface、略称:GUI(ジーユーアイ、グイ、グーイ))は、コンピュータグラフィックスとポインティングデバイスなどを用いる、グラフィカル(ビジュアル)であることを特徴とするユーザインタフェース。キャラクタユーザインタフェース (CUI) やテキストユーザインタフェース (TUI) と対比して語られることが多い。

見る TotalViewとグラフィカルユーザインタフェース

シミュレーション

シミュレーション()は、何らかのシステムの挙動を、それとほぼ同じ法則に支配される他のシステムや計算によって模擬すること広辞苑第6版増田顕邦ほか『シミュレーション入門』日刊工業新聞社(昭和36年9月23日発行)。simulationには「模擬実験」や「模擬訓練」という意味もある。 なお、「シュミレーション」は「シミュレーション」の語頭の2音を音位転換させたことによって生じた語形であり、誤りである。また、同化によって「シミレーション」と発音されることがある。「シミュレイション」と表記することもまれにある。

見る TotalViewとシミュレーション

スレッド (コンピュータ)

スレッド(thread)とは、コンピュータプログラムにおいて特定の処理を行うための一貫性のある命令の流れのことであり、プロセッサ利用の最小単位。プロセスは少なくとも1つ以上のスレッドを含む。一般的に各プロセスには独立した仮想アドレス空間が割り当てられるが、プロセス内のスレッド群はアドレス空間を共有する。そのためプログラムを実行するときのコンテキスト情報が最小で済み、同じプロセス内でスレッドを切り替える際はアドレス空間の切り替えが不要となるので、切り替えが高速になる。スレッドは、thread of execution(実行の脈絡)という言葉を省略したものである。複数のスレッドを生成して個々に処理を割り当てて実行させることで、並行処理による応答性の向上などを実現でき、さらにマルチコアプロセッサを複数のスレッドによって活用することで、並列処理による実行時間の短縮などを実現できる(これらの手法をマルチスレッドプログラミングと呼ぶ)。

見る TotalViewとスレッド (コンピュータ)

ソースコード

■) で示されているのが有効なコードである。 ソースコード(source code)は、プログラミング言語で書かれた、コンピュータプログラムを表現する文字列(テキストまたはテキストファイル)である。

見る TotalViewとソースコード

BBN Butterfly

BBN Buttefly(BBN バタフライ)は、BBNテクノロジーズによって(Pluribusの設計に基づいて)1980年代に開発された超並列マシン。その名称は基盤となるバタフライ式マルチステージ交換ネットワークに由来する。各マシンは最大512個のプロセッサ(CPU)で構成され、各プロセッサにローカルメモリが付属し、各プロセッサが他の全プロセッサのローカルメモリにアクセス可能となっている(ただし、そのレイテンシはローカルメモリに比較して15倍)。プロセッサには一般のマイクロプロセッサを使用した。メモリアドレス空間は共有されている。 第一世代はモトローラのMC68000を使用し、その後MC68010版が続いた。バタフライ接続はこのコンピュータのために開発された。第二世代と第三世代の GP-1000 はMC68020を使用し最大256CPUとした。後期の TC-2000 はモトローラの88100を採用し、最大512CPUとしている。

見る TotalViewとBBN Butterfly

BBNテクノロジーズ

BBNテクノロジーズ(BBN Technologies)は、受託の研究開発を専門とするハイテク企業である。かつては と称し、BBN社と呼ばれることも多い。所在地はアメリカ合衆国マサチューセッツ州ケンブリッジ。(ARPANETおよびインターネットを含む)パケット通信の開発で最もよく知られているが、民間軍事会社でもあり、国防高等研究計画局と関わりが深い。

見る TotalViewとBBNテクノロジーズ

C++

C++(シープラスプラス)は、汎用プログラミング言語のひとつである。派生元であるC言語の機能や特徴を継承しつつ、表現力と効率性の向上のために、手続き型プログラミング・データ抽象・オブジェクト指向プログラミング・ジェネリックプログラミングといった複数のプログラミングパラダイムが組み合わされている。C言語のようにハードウェアを直接扱うような下位層向けの低水準言語としても、複雑なアプリケーションソフトウェアを開発するための上位層向け高水準言語としても使用可能である。アセンブリ言語以外の低水準言語を必要としないこと、使わない機能に時間的・空間的コストを必要としないことが、言語設計の重要な原則となっている。

見る TotalViewとC++

Cell Broadband Engine

Cell Broadband Engine(セル ブロードバンド エンジン、略称: Cell/B.E.、Cell、CBE)は、ソニー・コンピュータエンタテインメント (SCE) 、ソニー、IBM、東芝によって開発されたPowerPCアーキテクチャベースの64ビットRISCマイクロプロセッサである。 Emotion Engineの実質的な後継。ソニーは本プロセッサの後継を発表していないが、東芝は後継としてレグザエンジンCEVOを開発している。また、IBMは本プロセッサの後継となるPowerXcellを開発した。

見る TotalViewとCell Broadband Engine

C言語

C言語(シーげんご、C programming language)は、1972年にAT&Tベル研究所のデニス・リッチーが主体となって開発した汎用プログラミング言語である。英語圏では「C language」または単に「C」と呼ばれることが多い。日本でも文書や文脈によっては同様に「C」と呼ぶことがある。制御構文などに高水準言語の特徴を持ちながら、ハードウェア寄りの記述も可能な低水準言語の特徴も併せ持つ。基幹系システムや、動作環境の資源制約が厳しい、あるいは実行速度性能が要求されるソフトウェアの開発に用いられることが多い。後発のC++やJava、C#など、「C系」と呼ばれる派生言語の始祖でもある。 ANSI、ISO、またJISにより言語仕様が標準規格化されている。

見る TotalViewとC言語

CUDA

CUDA(Compute Unified Device Architecture:クーダ)とは、NVIDIAが開発・提供している、GPU向けの汎用並列コンピューティングプラットフォーム(並列コンピューティングアーキテクチャ)およびプログラミングモデルである。専用のC/C++コンパイラ (nvcc) やライブラリ (API) などが提供されている。なおNVIDIA製GPUにおいては、OpenCL/DirectComputeなどの類似APIコールは、すべて共通のGPGPUプラットフォームであるCUDAを経由することになる。

見る TotalViewとCUDA

超並列マシン

超並列マシン (ちょうへいれつマシン、Massively parallel machine) は1990年代から台頭してきた、並列計算機の中で規模の大きなもの(CPU数の多いもの)を言う。大規模クラスターマシン、大規模ワークステーションクラスター、地球シミュレーターなども超並列マシンの範疇に入れることができる。時代と共に並列度は大きくなり、CPU性能は向上するため、何個以上のCPU数(或いは性能)で超並列であるというはっきりとした定義はない。 超並列マシンは分散メモリ型のコンピュータシステムであり、多数のノードから構成され、各ノードは基本的に独立したコンピュータとなっている。本来の超並列マシンはnCUBEやコネクションマシンなどのように、ほとんどのノードがCPUとメモリとノード間接続用の通信ポートのみで構成されるものであった。ノード間通信にはMPIのような標準的なプロトコルを使用してメッセージをやり取りする。2005年現在のスーパーコンピュータはほとんどが超並列マシンである。超並列マシンの性能は、実行しようとするアプリケーションの並列性と、スレッド間の通信量に左右される。アプリケーションの並列性が高ければ多くのノードに展開して並列実行できるため、性能向上が期待できる。しかし、共有メモリ型と異なり、あるスレッドの実行結果をメモリに置くだけでは他のスレッドからは見えないため、通信が必要となる。したがって、計算途中に他のスレッドの結果を待ち合わせなければならないようなアプリケーションではノード数に比例した性能向上は期待できない。超並列マシンでの計算性能の向上は研究の活発な領域である。

見る TotalViewと超並列マシン

航空宇宙

航空宇宙(こうくううちゅう、aerospace)とは、大気圏および宇宙空間を飛行するための科学技術および産業の分野である。航空宇宙関連の研究機関、企業等は、航空機・宇宙船の研究開発、製造、運用、維持等を担っている。航空宇宙の分野における活動は多様であり、数多くの軍事的・経済的利用がなされている。 航空宇宙は、領空 (airspace) とは異なる。領空は、地上のとある地点の直接上にある空間のことである。地球の大気と宇宙空間との境界は、大気圧が極めて低くなる地点と物理学的に定義され、一般に地上100キロメートルとされている。

見る TotalViewと航空宇宙

金融

金融(きんゆう)または、ファイナンス(finance)は、お金、通貨、資本資産にかかる実践と取組み。経済と関連するが、経済はお金、資産、商品・サービスにおける生産、分配、消費の実践であり、同義ではない(金融経済の実践は、この両領域を繋げる取組みである)。金融活動は様々な領域の金融システムで行われ、大きく個人、企業、公共における金融に分類することができる。 一般に、資金余剰者から資金不足者へ資金を融通することをいう。しかし、歴史に残る金融は合理化の手段である。したがって合理的に解釈すれば、ここにいう「不足」とは絶対量のそれではなく、単純に資金需要を指すことになる。

見る TotalViewと金融

Fortran

1956年に発行された最初のFortran解説書『The Fortran Automatic Coding System for the IBM 704』 Fortran(フォートラン)は科学技術計算に向いた手続き型プログラミング言語。1954年にIBMのジョン・バッカスが考案したコンピュータ用で世界最初の高水準言語であり、その後も改訂されて使用されている。

見る TotalViewとFortran

IBM

IBM(アイビーエム、正式名: International Business Machines Corporation)は、アメリカ合衆国ニューヨーク州アーモンクに本社を置くテクノロジー関連企業。世界170か国以上で事業を展開する典型的な多国籍企業であり、世界最大手規模のIT企業。IBMの愛称はビッグブルー、IBM社員の愛称はIBMer。行動指針は、「お客様の成功に全力を尽くす」「私たち、そして世界に価値あるイノベーション」「あらゆる関係における信頼と一人ひとりの責任」。社員への教育理念は、「教育に飽和点はない」。社員の文化として、何ものにもとらわれず「野鴨」、「'''THINK'''」などがあり、これらは創業時から100年以上続いている。

見る TotalViewとIBM

Linux

Linux(リナックス、他の読みは#「Linux」の読み方で後述)とは、狭義にはUnix系オペレーティングシステムカーネルであるLinuxカーネルを指し、広義にはそれをカーネルとして周辺を整備したシステム全体のことをいう(GNU/Linuxも参照)。

見る TotalViewとLinux

NVIDIA

NVIDIA Corporation(エヌビディアコーポレーション)は、アメリカ合衆国カリフォルニア州サンタクララにある半導体メーカーであり、日本法人は東京都港区赤坂にある。ロゴはnVIDIAに見えるが表記は全て大文字のNVIDIAが正しい。 NV1 搭載ボード 半導体の中でも特にGPUの設計に特化しており、一般向けにはパーソナルコンピュータ(PC)に搭載されるGeForceシリーズやワークステーションに搭載されるQuadroシリーズ等のGPUが有名であり、実際2000年代前半まではゲーミング向けやクリエイティブ業務向けのGPU開発を事実上の専業としていた。しかし、CUDAの発表以降、同社のコアビジネスおよび開発リソースは、GPUによる汎用計算(GPGPU)専用設計のTeslaシリーズや、ARMプロセッサと統合されたSoCであるTegraなどに移行している。2024年7月現在、時価総額世界一位の企業である。

見る TotalViewとNVIDIA

Solaris

Solaris(ソラリス)はサン・マイクロシステムズ(サン)によって開発され、UNIXとして認証を受けたオペレーティングシステム (OS) である。2010年1月27日のオラクルによるサン買収に伴い、現在の開発は同社が担っている。 プロプライエタリソフトウェアであるが、かつてコア部分(ONという:OS+NETの略)はOpenSolarisとしてオープンソース化されたことがある。しかし2010年8月以降、ONのソースコードの公開はされていない。 なお、公開されていたONのソースコードは、有志の手によってillumosプロジェクトとしてオープンソース化されたまま更新が続けられている。

見る TotalViewとSolaris

TSUBAME

TSUBAME(つばめ)とは、東京工業大学に設置された大規模クラスター型スーパーコンピュータの名称。TSUBAMEの名称は「Tokyo-tech Supercomputer and UBiquitously Accessible Mass-storage Environment」の略であり、東京工業大学のシンボルマークであるつばめを掛けている。Linpackベンチマークで38.18TFLOPSを達成し、2006年6月の世界のスーパーコンピュータ性能ランキングTOP500において、7位にランクインした。以降2008年11月まで日本国内のシステムにおいて最上位を占めた。2009年6月には87.01TFLOPSを記録し、全体では41位、日本国内では新システムに更新した地球シミュレータらに次いで4番手となった。

見る TotalViewとTSUBAME

東京工業大学

東京工業大学(とうきょうこうぎょうだいがく、)は、 日本の関東地方にある国立大学である。 東京都目黒区に本部を置き、国立大学法人東京工業大学によって運営されている。略称は東工大(とうこうだい)、Tokyo Tech。 戦前の旧制時代からの歴史を持つ旧官立大学の一校であり、文部科学省が実施しているスーパーグローバル大学事業のトップ型指定校ならびに指定国立大学法人に指定されている。 2024年10月に東京医科歯科大学と合併し、東京科学大学に改称される予定である。

見る TotalViewと東京工業大学