新年の願い

新年の願い

ソースノード: 1921458

今年は、私たちが行うこと、何を作成するか、どのように行うか、そして前向きな変化を起こすことができるかどうかの効率性を検討してください。

人気

毎年私は 予測記事. これは業界内の多くの人々からのアイデアのマッシュアップであり、多くの予測はやや利己的ですが、より心から来るものもあります。あるいは、おそらくそれらは期待ではなく夢です. それらのいくつか、特に私たちの業界内、および私たちの業界の持続可能性に目を向けているものには希望があります.

検証と同様に、その目的を表す XNUMX つの言葉があります。検証と検証です。 検証とは、設計が仕様と一致していることを示す行為であり、検証とは、仕様が希望どおりであることを確認することです。 XNUMXつは内向きで、もうXNUMXつはより外向きです。 サステナビリティについても同様です。

持続可能性には XNUMX つの側面があります。私たちはすべてを最も持続可能な方法で行っているか、そして私たちが生み出すものはより持続可能な未来につながるか?

持続可能な方法で物事を行う

検証について考えると、大量の無駄な時間、労力、必要とされるべきではない膨大な量の計算が見られます。 使用されている方法論は、率直に言って、幼稚です。 業界の最高の頭脳は、効率の概念を備えた方法論を思いつくことができませんでした. 私たちは、それは不可能な仕事であり、決して終わりに到達することはできないと言って、空中で腕を振っています. それでも、業界が思いつく最善の方法は、刺激を促進し、アドホック チェックを実行して、インプライド カバレッジ データを収集するランダムな方法論です。

今日定義されているように、制約付きランダム テスト パターンの方法論は、より多くのシミュレーター ライセンスの販売を促進し、設計サイズの増加により、それがエミュレーターに変わりました。 しかし、カバレッジは、真の完全性、または最適な刺激セットについて考えることがほとんど不可能な方法で定義されており、同じことが必要以上におそらく何十億倍も再検証されます.

一部の企業が、業界の多くの問題に対する真の階層的アプローチについて考え始めていることを非常に嬉しく思います。検証は再考する必要があるものです。 詳細モデルから抽象モデルを自動生成することは、この重要な要素です。 ブロック レベルでの検証では、統合検証やその他の高度な形式の検証に使用できる上位レベルのモデルを作成する必要があります。 これらの生成されたモデルは、より高いレベルの検証の目的に固有のものです。 たとえば、より高いレベルのモデルは、タイミングの抽象関数および統計モデルである可能性があります。または、ブロックによってカバーされていない一連のパターンと状態が検出された場合に警告を発する I/O モデルをキャプチャするだけの場合もあります。レベル確認。 非常に多くの可能性があります。

次に、設計内の効率があります。 このタスクに関連するチップ障害の数に基づいて、企業が電力消費を削減しようと懸命に努力していることは明らかです。 業界は、効率性を見出し、その影響を検証するのに役立つ、より優れたツールを必要としています。

持続可能な未来のためのモノづくり

あなたが取り組んでいることは、あなたの製品が利用可能になる前よりもエネルギー効率の高い世界に貢献していますか? 場合によっては、前世代よりもワットあたりの操作数が多いプロセッサを製造するなど、かなり簡単に答えられる場合があります。 しかし、これには多くのレベルがあります。

ある思考パターンが長い間私を悩ませてきました。 ソフトウェア プログラミング パラダイムは非常に定着しているため、業界はそれを維持するためにあらゆる手段を講じます。 ソフトウェアに必要な時間が長くなる可能性がありますが、製品のエネルギー効率は桁違いに高くなります。 たとえば、汎用 CPU を使用して ML を行うのは誰ですか? 彼らは、より適切な代替案を見つけるまでしばらくの間調査を行いましたが、間違った処理アーキテクチャを使用し続けているタスクは他にもたくさんあります。

同様に、AI/ML 内でも、研究者は不必要に高い精度の必要性を減らしてきました。 他に何もなかったので最初に使用されましたが、完全精度の浮動小数点を使用すると非常に多くのエネルギーが浪費されます。 エッジの推論が高速化されたのは、それがなければ製品を作成できないからです。 しかし、学習エネルギーを大幅に削減するには、さらに多くのことを考慮する必要があります。

次に、持続可能であるというすべての概念に逆らう製品のクラスがあります。 彼らが存在する唯一の理由は、環境を犠牲にしてお金を稼ぐことです. 私がいつも選ぶ例はレコメンデーション エンジンです。 この愚かさを止めることはできますか? それらは機能せず、良い目的がありません。 これらの製品に取り組んでいる人々は、自分の才能をどこに配置するかを再考し、社会のために何かを変える機会があれば、そうしてください.

私たちの業界は、社会のあらゆる側面に影響を与える大きな力を持っています。 それなりの実績はあると思いますが、完璧とは言えません。 私たちは毎回簡単な道を歩んできましたが、それはエネルギー効率の点で私たちが到達できる場所から遠く離れていることを意味します. 私たちは、私たちが行うことの隅々でそれについて考える必要があります. COVID は、労働条件の変化でさえ大きな影響を与える可能性があることを示しました。 オフィスワークと「ローカル」リソースの活用とのバランスを見つける必要があります。 コンピューティング能力は無限であるという考えをやめ、必要なコンピューティングの量を減らす方法、またはコンピューティングをより効率的に実行する方法にもっと集中する必要があります。

我々は、すべての できる 違いが生じる・異なる。 お正月を利用して、もう少し考えてみてください。 個人で問題を解決することはできませんが、私たち一人一人が小さな貢献をすることができます。

ブライアン・ベイリー

ブライアン・ベイリー

  (すべての投稿)
Brian Baileyは、半導体エンジニアリングの技術編集者/ EDAです。

タイムスタンプ:

より多くの セミエンジニアリング