問題タブ [hardware]

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.

0 投票する
2 に答える
1578 参照

hardware - Raw PCI アクセスを許可するハイパーバイザーはどれですか?

特殊な PCI カード (テレフォニー カードなど) へのアクセスを仮想マシンに許可できるハイパーバイザーを見つけようとしています。これまでのところ、VMWare ESXi サーバーを試してみましたが、これができないようです。Microsoft Virtual Server ではこれが可能であると聞いたことがありますが、それをサポートするドキュメントを見つけることができませんでした。

0 投票する
1 に答える
585 参照

model - Verilogでハードウェアを実現するための効率的なCコード

私はイメージコーデック用のプレーンなCコードを持っています。私の目標は、Verilogまたはそのようなハードウェア記述言語を使用してハードウェアで取得および実現される効率的なCモデルを開発することです。私が見つけようとしているのは:

1.)ハードウェアを効率的にするために既存のCコード構造でどのような変更を行う必要があるか

2.)データ構造を変更する必要がありますか。配列/バッファに関連する制約はありますか(ストレージクラスレジスタで宣言する必要があるように)。

3.)H / wモデルは、条件があれば、または可能な限り最小限にすべきではないと聞きました。それはどういうことですか?

(一部のFPGA、バス、クロックなどの詳細がないVerilogを使用した一般的なハードウェアの実現を検討してください。)

-広告

0 投票する
1 に答える
288 参照

.net - サードパーティのハードウェアとインターフェイスするための.NETを備えたCOMoverUSB

USB経由でCOMを介してデータを提供する2つの異なるデバイスと対話する必要があるプロジェクトがあります。クライアントは、これはハイパーターミナルで簡単に実行できると言っていますが、私はそれに慣れていません。.NET 2.0でコーディングしています(ただし、必要に応じて3.5を使用できます)。

これらのハードウェアデバイスからデータを取得するための最も簡単/迅速な方法は何でしょうか?コントロールはありますか?としょうかん?他に何か、それは標準ですか?

0 投票する
1 に答える
1240 参照

performance - Core2x87浮動小数点パフォーマンス

私は、その性質上、浮動小数点を多用し、単純に遅い、いくつかの数値計算コードを使用しています。これは調査コードであるため、1つのアーキテクチャに合わせて調整でき、Core2Quadボックスで実行されます。私の理解では、Pentium 4 / Netburstアーキテクチャでは、Intelはx87 FPUを大幅に削減し、よりSSE2中心の設計を採用しました。これにより、x87コードでひどいパフォーマンスが発生しました。ただし、Core 2アーキテクチャは、NetburstよりもP6アーキテクチャと密接に関連しています。

私のコンパイラはSSEをまったくターゲットにしておらず、これをうまく実行できるコンパイラはほとんどないというのが私の理解です。さらに、私はかなり最先端のD言語を使用しているため、使用できるコンパイラーがあまりありません。ただし、既存のコードの慣性と、その未熟さにもかかわらず、私はDが本当に好きなので、言語を切り替えたくありません。

Core2アーキテクチャにもx87FPUが削減されていますか?もしそうなら、これを回避するための最良の方法は何ですか?

0 投票する
15 に答える
33603 参照

hardware - 特殊用途の 3D グラフィックス計算には CUDA または FPGA を使用しますか?

3D グラフィックスの計算量が多く、最も近い点と範囲の検索が多い製品を開発しています。ハードウェアの最適化が役立つ場合があります。私はこれについてほとんど知りませんが、私の上司 (ソフトウェアの経験がない) は FPGA を推奨しています (カスタマイズできるため)。この質問には判断力が欠けているように感じますが、柔軟性についても心配しているため、CUDA が進むべき道だと思います。当社の製品はまだ強力に開発中です。

では、質問を言い換えると、FPGA を使用する理由はありますか? または、3番目のオプションはありますか?

0 投票する
4 に答える
1412 参照

debugging - USBデバッグ

USB を使用する可能性があるが、通常のコンピューター (独自のハードウェア) では使用できないシステムをデバッグするための、非常に特殊な USB デバイスを探しています。USB ホスト コントローラーと 2 つの USB デバイス接続を備えたデバイスが必要です。デバッグするデバイスが USB ホスト コントローラーに接続され、デバイス接続の 1 つが、独自のホスト コントローラーを搭載した別のデバイスに接続されています。もう一方のデバイス接続は、PC に接続されています。ポイントは、デバイスを通過するすべての USB データ (ホスト コントローラーに接続されたデバイスから最初のデバイス接続に接続されたデバイスまで) が PC に報告されることです。

ロギングを行うためのソフトウェアを喜んで作成しますが (実際には作成したいのですが)、このようなボードはどこにも見つからないようです。誰でも助けることができますか?

0 投票する
4 に答える
1901 参照

asp.net - 特定のアプリケーションをサポートする Web サーバーをどのように「指定」しますか?

VPS や専用ホスティング プロバイダーの営業担当者からの質問に対して適切な回答を得ることができず、本当に困っています。かなり単純な一連の要件があります。サーバーの仕様/パッケージを選択し、それが適切であると確信するにはどうすればよいですか? 使用するメトリックはありますか?たとえば、1 分あたりの HTTP リクエストの数はありますか? 他のベンチマークはありますか?どのようにアプローチしますか?

初期要件は次のとおりです。

  • 200 人以上のユーザー (場合によっては 1000 人まで) をサポートするプライベート ASP.NET アプリケーションをサポートする必要があります。ユーザー アクティビティは、営業日を通してほぼ継続的です。
  • アプリケーションは、平均的な「Web サイト」よりも集中的です (ただし、過度ではありません)。
  • ユーザーは大きなファイルをアップロードおよびダウンロードします
  • MS SQL Server データベースが必要 - (ワークグループ エディションで十分でしょうか?)
  • トラフィック レベルが低く、データベース アクティビティがほとんどまたはまったくない別の 5 つのパブリック ドメインをサポートする必要があります。

フォローアップ: 返信ありがとうございます。プロファイリング用に構成できるシステムにアクセスできるので、プロファイリング/負荷テスト ツールを推奨できる人はいますか?

0 投票する
1 に答える
320 参照

.net - .NET での (不明な) ハードウェアの検出

.NET と C++/C# を使用して不明なハードウェアを検出する方法についての指針が必要です。これを行うためにNETで使用する手法を探しています。

私が基本的に望んでいるのは、マシン内のすべてのハードウェアの PCIID/USBID などを識別することです。もちろん、まだドライバーがインストールされていないハードウェアにもこれが必要です。

これは Windows DDK のどこかにあると思いますが、どこから始めればよいでしょうか? どんな指針も高く評価されます。

0 投票する
4 に答える
243 参照

security - 公開サイトを使用してjsから127.0.0.1のWebサーバーにアクセスする際の落とし穴

クライアントソフトウェアをハイポートでサービスとして実行し、127.0.0.1からの単純なhttpGETリクエストをリッスンするというアイデアを模索することを考えています。理論的には、自分のサイトから提供されているWebページからjs経由でこのサービスにアクセスできるようになります。

1)ユーザーは、サービスとして自分自身をインストールし、127.0.0.1:8080で認証された要求を待機するクライアントソフトウェアをインストールします

2)ユーザーが私のホームページにアクセスすると、ページ上のjsが127.0.0.1:8080にxhtmlリクエストを送信し、ステータスを要求します

3)次に、ホームページは、受信したステータスを送信する別のjsリクエストをWebサーバーに送り返します。

これにより、ユーザーはUSB接続デバイス上のファイルをブラウザからリアルタイムでアップロード/ダウンロードおよび編集できるようになります。ポーリングは、今日私たちが行っていることに近いフォールバック方法である可能性があります。

誰かがこれをしましたか、そしてどんな潜在的な落とし穴がありますか?これも機能しますか?

0 投票する
3 に答える
550 参照

hardware - 関心のあるソフトウェア専門家のためのフロアプランとパッケージングアーキテクチャのリソース?

私が最近遭遇したより興味深いことの1つは、チップのフロアプランをレイアウトし、シリコンのパッケージを決定する芸術と科学です。「InterestedSoftwareGuy」をテーマにした資料を読みたいと思います。

誰かが何かお勧めがありますか(それが良質である限り、ウェブサイトまたは本)?