パイプラインでの便利な反復、Kunpeng DevKit 23.0 の新機能の概要

この記事は、Huawei クラウド コミュニティ「Kunpeng DevKit 23.0: パイプラインで Kunpeng バージョンを便利に反復し、移行、開発、チューニングをシームレスに接続する」から共有されたものです。著者: Huawei クラウド コミュニティによって選択されました。

デジタル時代では、大規模な産業アプリケーションが多様なコンピューティング能力の急速な発展を推進し、Kunpeng に代表される ARM アーキテクチャが高速レーンに入りつつあります。ユーザーと開発者が Kunpeng エコシステムに迅速に適応できるようにするために、4 年前に、移行、開発、コンパイルとデバッグ、テスト、チューニングと診断を提供する Kunpeng Developer Kit DevKit (以下、「Kunpeng DevKit」と呼びます) が正式にリリースされました。など、すべての研究開発をカバーします。ワークフローの機能により、Kunpeng アプリケーションの極めて迅速な移行と簡素化された開発が可能になります。

過去 4 年間にわたり、Kunpeng DevKit R&D チームは革新を続け、開発者の中心的な要求に合わせてツールの機能、パフォーマンス、使いやすさを常に強化および改善してきました。9月22日午後、Huawei Connect Conference 2023のKunpeng DevKitサブフォーラムで、Kunpeng DevKitの技術専門家が発売予定のKunpeng DevKit 23.0バージョンの最新機能を詳細に説明し、Huahai ZhihuiやZhiling Hainaなどの業界専門家を招待した。 Kunpeng DevKit に基づくネイティブ開発プラクティスを共有するパートナー。

Kunpeng DevKit 23.0 は引き続きアップグレードします: 強化されたシナリオベースのネイティブ開発機能、新しいアーキテクチャによりツールが使いやすくなります

「Kunpeng DevKit は、Kunpeng の完全なワークフローのためのワンストップ開発ツールです。過去 4 年間にわたり、私たちはツールの開発と最適化を継続し、移行とパフォーマンス分析の効率を向上させ、Kunpeng ネイティブ開発を加速し、Kunpeng アプリケーションが「非常に迅速に移行できます。最小限の開発、究極のパフォーマンス、そして究極のエクスペリエンス」と Kunpeng DevKit プロジェクト マネージャーの Ma Deqiang 氏は述べています。

cke_156.png

  • 非常に高速な移行: ソース コード アプリケーションの移行の場合、Kunpeng DevKit は、一般的に使用されている上位 10 言語の互換性のないコードと依存関係ファイルを自動的に識別し、それらを迅速に変更して置き換えることができ、解釈されたアプリケーションの時間レベルの移行と日レベルの移行を実現します。ソース コード アプリケーション (商用のクローズド ソース ソフトウェアや、ソース コードが見つからないストック ソフトウェアなど) の場合、Kunpeng DevKit は、ソフトウェア中に x86 バイナリ命令を Kunpeng 命令に変換する動的バイナリ命令変換ツール ExaGear を提供します。最小 10% のパフォーマンス損失で実行されます。
  • ミニマリスト開発: Kunpeng DevKit は、豊富な SDK、ヒューリスティック プログラミング、Kunpeng アフィニティ分析、Bisheng コンパイラー、Kunpeng デバッガー、およびネイティブ開発シナリオ用のフルシナリオ チューニング機能を提供し、ユーザーが開発プロセスに Kunpeng を完全に適用できるようにガイドします。高性能 Kunpeng ネイティブ アプリケーション。今年後半には、Kunpeng DevKit はセキュリティ SDK 2.0HPC シナリオ 2000+RANK の大規模並列デバッグAI 主導のシナリオベースのパフォーマンス チューニング機能もリリースする予定です。これにより、セキュリティ アプリケーションの変換がより便利になり、アプリケーションのデバッグが容易になります。最適化がより効率的になります。
  • 新しいアーキテクチャ:今年後半には、Kunpeng DevKit に移行、開発、コンパイルとデバッグ、パフォーマンス分析の 4 つのツールが統合され、ログインの繰り返し、前後の切り替え、および複数のツールによる煩雑なプロセスの問題を解決します。ワンクリックで必要な機能をユーザー自身で確認可能 インストール、統合、利用によりコード中心の開発プロセスを構築し、移行、開発、チューニングをシームレスに統合できるほか、アプリケーション移行やアフィニティ分析機能も搭載元の開発プロセスを変更することなく「ゼロ」コードで会社の既存の開発パイプラインに迅速に統合できるため、Kunpeng バージョンでの反復作業がより便利になります。今年前半には、Jenkins への迅速なアクセスが達成され、今年の後半には、Huawei Cloud CodeArts Pipeline への迅速なアクセスが実現される予定です。

ネイティブ開発は引き続き強化されており、セキュリティ アプリケーションの変換がより便利になり、HPC アプリケーションのデバッグがより効率的になり、パフォーマンス チューニングがよりインテリジェントになりました。

Kunpeng ネイティブ開発に関しては、Kunpeng DevKit は開発、デバッグ、さまざまなシナリオに合わせたチューニングの効率を向上し続けており、次期バージョン 10.30 では次の機能がサポートされます。

  • セキュリティ SDK 2.0 をアップグレードし、セキュリティ アプリケーションを迅速に変換: セキュリティ SDK 2.0 は、高水準言語の機密コンピューティング機能を提供します。ビッグ データや機械学習などのシナリオでは、C/C++ のサポートに加えて、Python および Java アプリケーションもサポートし、セキュリティ アプリケーションを迅速に変換します。 TEE セキュリティ アプリケーションへの移行 ユーザーのプライベート データをより安全にし、アプリケーション セキュリティの変換をより便利にします。
  • Kunpeng デバッガーは 2K RANK 並列デバッグをサポートします。HPC 並列プログラムは、複雑なロジック、大きな同時実行性、および多数のプロセスの特性を備えているため、大規模なデバッグが困難になります。Kunpeng デバッガーは、視覚的なグラフィカル デバッグ インターフェイスを提供し、最大 2048 ランク ノードの並列デバッグをサポートし、通信グループの変更、コンピューティング ノード、プロセス、その他の情報をリアルタイムで表示し、Kunpeng クラスターのコンピューティング能力を最大限に発揮します。
  • AI により、シナリオベースのチューニングがよりスマートになる: 複雑なパラメータ、専門家の経験への高い依存、ビッグデータやデータベースなどの典型的なシナリオにおける高いチューニングしきい値などの問題を目的として、Kunpeng DevKit は AI 主導のシナリオベースのパフォーマンス チューニングとAI パフォーマンスの自己学習と構成をサポート 自動最適化、マルチレベル構成テンプレート ウェアハウスは、典型的なシナリオの自動チューニング、およびソフトウェアとハ​​ードウェアのフルスタック自動チューニングを支援します 典型的なシナリオに最適な構成パラメータとチューニング効率を迅速に取得します日レベル (手動) から時間レベルに改善され、手動チューニングと比較してパフォーマンスが 10% 以上向上しました。

新しいアーキテクチャにより、ツールが使いやすくなります。Kunpeng バージョンはパイプライン内で簡単に反復され、移行、開発、最適化がシームレスに接続されます。

開発者のエクスペリエンスをさらに向上させるために、新しいバージョン 10.30 も新しい Kunpeng DevKit アーキテクチャで起動されます。ユーザーはこれをより柔軟かつ効率的にインストールして使用できます。また、既存の開発パイプラインに直接事前統合することもできます。使用:

cke_157.png

  • 複数のツールが 1 つになった: 機能はオンデマンドで定義され、ワンクリックでインストールされ、統合的に使用されます:以前は、Kunpeng DevKit は、アプリケーションの移行、Kunpeng 開発フレームワーク、コンパイルおよびデバッグのプラグイン、およびパフォーマンス分析ツールを提供していました。 、ログインし、複数のツールを個別に使用できます。インターフェイスは前後に切り替えることができます。アップグレードされた DevKit では、4 つのツールが 1 つに結合され、主要な機能がプラグインに分離されます。ユーザーは必要に応じて必要な機能を確認し、1 つでインストールできます。クリックして統合的に使用し、コードを中心に移行、開発、調整をシリーズで行う最適化されたプロセスアイランド、高効率、優れたエクスペリエンス。
  • 「ゼロ」コードは CodeArts に接続され、クラウド上の Kunpeng バージョンで簡単に反復処理されます。今年上半期の Kunpeng 開発者サミットで、Kunpeng 分野の社長である Li Yi 氏は、Kunpeng DevKit を開発と統合できる機能を発表しました。 DevOps プロセスで移行スキャン機能と Kunpeng アフィニティ分析機能を便利に使用できるようになり、インクリメンタル コードの Kunpeng 互換性と Kunpeng アフィニティをいつでもチェックして変更できるため、コードの品質を迅速に確保できます。マルチプラットフォームバージョンを反復し、現在は Jenkins パイプラインの高速接続をサポートしています 今年下半期、Kunpeng DevKit は Huawei Cloud との緊密な連携を実施し、ビジュアルを通じてコード移行プラグインを Huawei Cloud CodeArts Pipeline に統合します構成により、クラウド上の Kunpeng バージョンの反復処理がより便利になります。

現在、Huahai Zhihui や Zhiling Haina などのパートナーは、開発効率を向上させるために既存のパイプラインで Kunpeng DevKit を使用しています。

  • その中で、Huahai Zhihui は、政府の情報技術アプリケーションの革新と適応のためのワンストップ プラットフォームを構築する過程で、Kunpeng DevKit の移行、コンパイル、テスト、チューニング、その他の IDE プラグインを政府のアプリケーション移行ツール チェーンに統合しました。政府委員会、局、アプリケーションメーカーは、ワンストップのアプリケーション適応支援サービスを提供しており、CodeArtsのカスタムプラグイン方式は、DevKitコード移行ツールを統合して、政府アプリケーションの適応と変換、およびコード開発の統合オンライン実装を実現します。政府の監視および管理アプリケーションはこのプラットフォームに基づいており、アプリケーションの効率的な移行と開発の反復が完了し、バージョンの反復効率が以前と比較して 50% 向上しました。
  • Zhilinghaina のハイパーコンバージド ソフトウェア SMTX OS は、企業の自社構築クラウド向けにサーバー仮想化の統合展開と分散ストレージ機能の統合展開を提供でき、高いパフォーマンス要件 (ビジネス ボリュームは最大 1000 TPS、データ処理遅延要件は 300ms 未満) を備えています。 、パイプラインで複数のバージョンを開発する必要があります (さまざまなアーキテクチャに合わせて C 言語で記述する必要があり、これは困難です)。 Zhiling Haina は、パフォーマンス チューニングに Kunpeng DevKit を使用し、コンパイルの最適化には Bisheng コンパイラを使用し、スレッドと関数の数を呼び出しました。レイテンシーが大幅に改善され、全体的なパフォーマンスが 50% 向上しました。さらに、Kunpeng DevKit が Jenkins パイプラインに統合され、マルチバージョン ISO カーネルの開発とロジックの最適化を迅速かつ効率的に完了できます。

Kunpeng エコシステムの繁栄は、何千ものパートナーのサポートから切り離すことはできません。これまで、Kunpeng DevKit は 2,700 以上のパートナーによる 8,800 以上のアプリケーションの移行/開発を支援しており、200,000 人を超える開発者がリモート ラボで Kunpeng DevKit をダウンロードまたは体験しました。今後も、Kunpeng DevKit は開発者の開発エクスペリエンスを最適化し、Kunpeng コミュニティ (hikunpeng.com) を通じて開発者に包括的なサポートを提供し、開発者がより便利かつ効率的に Kunpeng アプリケーションを開発および革新できるようにします。

クリックしてフォローし、できるだけ早くHuawei Cloudの新しいテクノロジーについて学びましょう~

オープンソース フレームワーク NanUI の作者がスチールの販売に切り替えたため、プロジェクトは中断されました。Apple App Store の無料リストのナンバー 1 はポルノ ソフトウェア TypeScript です。人気が出てきたばかりなのに、なぜ大手はそれを放棄し始めるのでしょうか。 ? TIOBE 10月リスト:Javaが最大の下落、C#はJavaに迫る Rust 1.73.0リリース AIガールフレンドにイギリス女王暗殺を勧められた男性に懲役9年の実刑判決 Qt 6.6正式リリース ロイター:RISC-Vテクノロジーが中米テクノロジー戦争の鍵となる 新たな戦場 RISC-V: 単一の企業や国に支配されない レノボ、Android PC の発売を計画
{{名前}}
{{名前}}

おすすめ

転載: my.oschina.net/u/4526289/blog/10116958