開発範囲
局所特徴抽出とデータ削減は、低電力プロジェクトにおける特定のエンジニアリング問題を解決するために開発されました。この作業は、顧客の既存の設計およびビジネス要件から始まり、機能、集約または圧縮を開発し、計算によって増加したエネルギーと削減された伝送を比較します。アルゴリズム コード、パラメータ、データ比較、エンドツーエンドのエネルギー消費記録は、合意されたモジュールに従って配信されます。
ベースラインで入力をチェックする
元のデータサンプル、業務出力、エラー許容度、計算および通信のベースラインを確認し、測定と修正の範囲を明確にします。
実装と適応
機能、集約、または圧縮を開発し、計算上のゲインと送信時のエネルギーの削減を比較し、トレードオフと依存関係を文書化します。
ターゲット環境の共同デバッグ
データ損失、イベント欠落、処理遅延、通信節約を検証し、パラメータ変更後のビジネス動作を確認します。
文書と記録の配信
アルゴリズムコード、パラメータ、データ比較、エンドツーエンドのエネルギー消費記録を提供し、バージョン、構築、または使用方法を説明します。
プロジェクトの実施プロセス
- 入力の確認: 元のデータ サンプル、ビジネス出力、エラー許容度、計算およびコミュニケーションのベースライン。
- 実装方法: 計算における増加したエネルギーと送信における減少したエネルギーを比較する機能、集計、または圧縮を開発します。
- 段階的なレビュー: データ損失、イベントの欠落、処理の遅延、通信の節約を確認します。
- プロジェクトの提供: アルゴリズム コード、パラメーター、データ比較、エンドツーエンドのエネルギー消費記録。
設計条件と機能制限
計算時間、メモリアクセス、送信プロセスの比較を含める必要があります。出力バイト数だけでなく、ビジネス情報が保持されているかどうかも確認できます。
特別なサービスは、合意されたモジュールを実装境界とします。ハードウェアの変更、サードパーティの契約、プラットフォーム全体、または外部テストが関係する場合、インターフェイス、ワークロード、および責任は個別に確認され、ローカルな変更はデバイス全体のパフォーマンスに関する結論として直接使用されません。
プロジェクト開始に必要な資料
- 生データのサンプル、ビジネス出力、エラー許容度、コンピューティングおよび通信のベースライン。
- 既存のプロトタイプと再現可能な問題、または新しいプロジェクトの機能と消費電力の目標。
- 変更された設計、ソースコード、およびサードパーティの依存関係は許可されます。機能と互換性を維持する必要があります。
- 納品リスト、ターゲット環境、サンプル範囲、プロジェクトのマイルストーン、および承認方法。
成果物と検収
| 配信内容 | 確認方法 |
|---|---|
| アルゴリズムコード、パラメータ、データ比較、エンドツーエンドのエネルギー消費記録 | ファイル一覧で編集可否、バージョン、使用方法、依存関係を確認できます。 |
| 実装検証 | データの損失、イベントの欠落、処理の遅延、通信の節約を検証し、対応する作業条件と結果を保持します。 |
| 機能と消費電力の比較 | 条件の変化とその影響を考慮して、該当するハードウェア、ソフトウェア、バッテリー、温度、ビジネス サイクルを修正しました。 |
| 再生産とフォローアップメンテナンス | ビルドまたは実行の手順、既知の制限、パラメーターの範囲、および未解決のケースを提供します。 |
よくある質問
さまざまな圧縮方式の全体的なエネルギー消費量を比較するにはどうすればよいですか?+
計算時間、メモリアクセス、送信プロセスの比較を含める必要があります。出力バイト数だけでなく、ビジネス情報が保持されているかどうかも確認できます。
プロジェクトを開始する前にどのような情報を準備する必要がありますか?+
この作業は、元のデータ サンプル、ビジネス出力、エラー許容度、コンピューティングおよび通信のベースラインに焦点を当てています。データが不完全な場合は、追試や整理が必要な範囲を定めてから実装を進めます。
完全なデバイス開発プロジェクトと一緒に実装できますか?+
プロジェクト全体の作業パッケージとして使用することも、既存の製品に対して個別に実装することもできます。他のモジュールとのインターフェース、バージョン、最終的なマシン検証の責任について説明する必要があります。
エンジニアリング参考資料
接続間隔と周辺デバイスの遅延は、データ スループット、応答時間、中央デバイスのネゴシエーション結果と組み合わせて設定する必要があります。Bluetooth 接続パラメータのリファレンス
相談
電話
WeChat
トップに戻る