問題タブ [throughput]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
cuda - クーダ | hostalloc を使用して高いスループットを得ることができない
私は現在 CUDA を学んでおり、ホストとデバイスのスループット間のメモリ コピーに焦点を当てています。以下に小さなプログラムを示します (以下の注を参照)。
注: PREC はマクロ (この場合は float) です。1 つのストリームのみが使用されます (メイン ストリーム)。この場合、非同期は使用しません。これは重要ではありません。(試してみましたが、スループットは変わりません)。
私が正しいと思う (そして正しい数値結果を提供する) この小さなテストでは、Visual Profiler は、スループットが 1.52 GB/秒 (「注意」アイコン付き) しかなく、各転送が約 3MB (情報のみ)。ただし、SDK の NVIDIA bandWidthTest を使用すると、
私は 3.0 の計算能力を持っており、3.smth GB/s のスループットも達成したいと考えています。私はbandWidthTest.cuを少しチェックしましたが、私が何をしているのかわかりません(彼らはMemcpyAsyncを使用していますが、私が言ったように、私も別の結果で試しました)。EDIT : SDK からのテストで約 33MB の転送が行われていることを見たことがあるかもしれません。実質10回で。30*3MB、10*12MB を試しましたが、変化はありません。それで、私は何を間違っていますか?
hadoop - HDFS での高スループットと低レイテンシ
私自身の言葉で、HDFS における高スループットと低レイテンシの意味を定義しようとしましたが、次の定義を思いつきました。
HDFS は、データ セット内の特定のレコードにアクセスするのではなく (低レイテンシー)、データ セットのバッチにすばやくアクセスするように最適化されています (高スループット)。
それは理にかなっていますか?:)
ありがとう!
awk - 式に無効な文字 ' ' があります
本日のトップ .please は、類似した、または同じエラー コードを持つ他のエラーを確認しました。それらは同じではないようです。あなたの助けが必要です。すべてハンクス
というエラーがあります
awk: myflowcalcall.awk:20: if (($2 – first_time) > measure_interval) { awk: myflowcalcall.awk:20: ^ 式の無効な文字 '�'
エラーを試して確認しましたが、役に立ちませんでした。以下は、Ubuntu 12.04LTS のターミナルから実行するために指定したコマンドです。
awk -f myflowcalcall.awk -v graphgran=0 -v fidfrom=2 -v fidto=3 -v fid=1 -v flowtype=”cbr” -v outdata_file=”nothing” johna4bp.tr > thr1
を実行している
生産された
エラーのポイントを教えてください。皆さんありがとう
sockets - UNIX TCP ソケットのスループット
2 台のコンピューター間で均一なデータ (たとえば、1000 バイトの 100 個の配列) を転送する方法として、複数のソケットを使用して同時に転送する方法と、1 つのソケットを使用して順次転送する方法のどちらが高速ですか?
単一ソケットのスループットは何らかの形で制限されていますか? 複数のソケットを介した同時転送が高速になるのはなぜですか? そのような構成を比較した人はいますか (レビューが見つかりません)。
java - Process efficiently from TIBCO via SPRING
I have a question regarding processing from a message queue in spring - to which i am very new. I am trying to increase throughput of an application which reads from a queeue and writes to a database live financial information. The problem is messages have to remain ordered, ie first in first out. This means my original approach of increasing the number of concurrent consumers is not viable as there is potentially the case where ordering is lost.
Changing the concurrent consumers for 1 to 5 meant i could process 10,000 and save a good amount of time. (approx 20 mins)
Being fairly new to Spring and being a graduate developer (in my first year) i am unsure what alternatives there are. Spring batch is something that has cropped up but, because it is finiancial information trades need to be processed from the queue as soon as possible so I cant wait for a batch of 500 to fill up for example.
Please could someone suggest what approaches are viable for this type of scenario using spring?
Thanks