4

コンピューター サイエンスはアルゴリズム開発に関するものであり、プロセッサ ベンダーの想像力に限定されるものではなく、実際に計算可能なすべての領域に及ぶものです。そうなると、セル オートマトンの研究にほぼ理想的に適している FPGA は、コンピューター サイエンスの研究に有効なプラットフォームと見なされるべきではありません。現在のカリキュラムが弱いと私が感じている特定の関心分野の 1 つは、並列処理とプログラミング言語への統合です。FPGA の明示的な並列処理に学生が対処できるようにするカリキュラムは、コンパイラの設計に役立つと思います。

4

8 に答える 8

5

CS の学生として、FPGA コースが大好きです。しかし、誰もが自分のやり方に固執しており、カリキュラムを変更したくありません。理論的にはかなり重く、マイクロコントローラや FPGA を CS の学生が使用するには、電気などの知識が多すぎると彼らは考えています。

このため、私は電気工学の副専攻を取っています。

于 2009-07-29T17:38:30.613 に答える
2

はい、FPGAデザインは何らかの形でCSカリキュラムに統合する必要があります。少なくともデジタルデザインまたは並列コンピューティングクラスのラボとして。最新のFPGAは、構成可能なロジックゲートの集まりではなくなりました。これらは、マルチコアプロセッサと豊富な周辺機器を備えたシステムオンチップ(SoC)です。CSの学位を持ち、ハードウェアの経験がほとんどないエンジニアがFPGAに組み込み設計を行うことが増えています。私の主張を例示するために、ザイリンクスフォーラム のEmbeddedSolutionセクションのディスカッションをご覧ください。

于 2009-08-05T12:50:44.813 に答える
2

FPGA はとてもクールです。2 つの質問があります。

  • 学生が卒業後 20 年後も働き続ける永続的な価値のアイデアは何ですか?

  • FPGA コースのスペースを確保するために、何を削除しますか?

「教育は、知識がなくなったときに残るものです。」

于 2009-07-30T01:00:30.540 に答える
2

役に立つと正直に思いますが、これは答えにくい質問だと思います。問題は、FPGA コースが価値があるかどうかではありませんが (明らかにそうなるでしょう)、カリキュラムから他のコースを削除して、これに置き換えるのに十分な価値があるでしょうか? 私の推測では、ほとんどのカリキュラムでは、後付け以外の何かとしてカバーするのに十分な時間を割くことができないのではないかと思います.

于 2009-07-29T17:36:04.847 に答える
2

それを提供します。それをお勧めします。必要ありません

于 2009-07-29T20:20:22.657 に答える
1

コンピューター エンジニアリングを最近卒業し、複数の組み込みシステムのコースを受講した私は、それが非常に役立つと感じています。標準プログラミングの視野を広げるのに役立つだけでなく、CS の学生が組み込みシステム開発の最も重要な側面である効率性を理解するのにも役立ちます。メモリの管理は非常に重要であり、FPGA ベースのコースから得られるこれらの側面は、デスクトップ アプリケーション開発に引き継がれます。コードがコンパイルされるまで何年も待つ必要はありませんでしたが、「配置配線」は今でも私の好きな言葉ではありません。私は CS ではなく CpE であり、正確なカリキュラムを知らないため、コースをやめることは言いにくいです。ただし、現在はデスクトップ アプリケーションに取り組んでおり、FPGA コースで得たスキルの一部が私の仕事に影響を与えています。私の2セントがあります。楽しみ

于 2009-07-30T01:19:49.813 に答える
1

最近コンピュータ サイエンスを卒業したので、FGPA はコンピュータまたは電気工学の分野にあると思います。確かに、CS はアルゴリズムに関するものですが、コンピューティング、データ構造、人工知能などの理論に関するものでもあります。FGPA は、必要なコンポーネントであるにはあまりにも具体的だと思います。私が受講した並行プログラミングのクラスは、はるかに高いレベルのものでしたが、並列処理についての十分な入門書になったと思います。

実際のところ、受講できたらよかったのに受講する余裕がなかった高学年のクラスがたくさんありました: 量子コンピューティング、コンパイラの構築、リアルタイム システムなどです。コアカリキュラムに入ります。

于 2009-07-30T01:45:04.530 に答える
-1

いい主いいえ。私は最終学年に FPGA のコースを受講しましたが、コードがコンパイルされるまで何時間も座っていなければなりませんでした。学生が簡単なコードをボードに載せるために必要な作業は、恐ろしいものです。今日に至るまで、「配置と配線」という言葉に背筋がゾクゾクします。

于 2009-07-29T17:39:03.683 に答える