事誤借妄を蝗いながら詞帽なソフトウエアで汗侍步できるシリコンを侯った
David May會、毖Bristol 絡(luò)池兜鑒
David May兜鑒は、勢柜の排灰度腸伙EE Timesが候鉗料穿35件鉗を忿えその淡前に∝これからの35鉗に羹け緩度腸に逼讀を第ぼす、35の客、禱窖、サ〖ビス≠という措茶のなかで客の嬸で聯(lián)叫された辦客である。16ビットプロセッサが呵黎眉の箕洛に、マルチスレッドの事誤コンピュ〖タ∝トランスピュ〖タ≠をインモス家で券湯した。その車前は箕洛よりも玲すぎた。しかし、海この車前はソフトウエア痰俐のようなプログラマブルプロセッサとして倡倉しようとしている。

毖ブリストル絡(luò)池 デビッドˇメイ兜鑒
Q1: 海はどのような慌禍に廟蝸されていますか々
A1: ブリストル絡(luò)池でコンピュ〖タサイエンスを兜えています。海はフルタイムの絡(luò)池兜鑒ですが、慌禍の染尸を4鉗漣に料度したXMOSセミコンダクタ家のためにも蝗っています。ここからクルマで5尸のところにXMOSのオフィスがあります。絡(luò)池では窮晃草鎳の池欄に兜えています。
Q2: 甫墊テ〖マは部ですか々
A2: 海でもコンピュ〖タア〖キテクチャの甫墊を魯けています。附哼の督蹋はコンピュ〖タの你久銳排蝸步です。マルチコアなどによるパラレスプロセッシングやコンカレンシ∈事誤拉∷を額蝗し、プログラミングを猖簾しています。
XMOSのア〖キテクチャはマルチスレッド數(shù)及のコンピュ〖タで、潑檢な柒嬸ア〖キテクチャを積っています。それは鏈てのスレッドについてリアルタイム拉墻を瘦沮するア〖キテクチャです。あるツ〖ルを蝗って悸狠にプログラミングを今き、涅め磊りまでに窗位し、それをシリコンチップにインプリメントし、悸狠に賴しいタイミングで瓢侯することを澄千します。このツ〖ルはタイミングも雇胃したプログラミングができます。
泣塑の絡(luò)池ともいろいろな定蝸をしています。コンカレンシとマルチコアについて兜えています。XMOSプロセッサは你コストで詞帽な禱窖ですが、さまざまな炳脫を夢りたいのと票箕に、炳脫エンジニアを芳特するためにもXCORE.comと鈣ぶコミュニティを侯り罷斧蛤垂をしています。海200×300嘆の柴鎊票晃でディスカッションしています。
XMOS家のプロセッサについては、www.xmos.comを徊救することもできますが、YouTubeからMyXMOSと掐蝸すると、XMOSについての棱湯が評られます。
Q3: XMOS家を肋惟した妄統(tǒng)は部ですか々
A3: 2001鉗にXMOSのアイデアを雇えつきました。これは染瞥攣チップの肋紛を詞帽にしたかったからです。IC肋紛は箕粗がかかるしお垛もかかる。牢2000它ドルで貉んだIC肋紛が海1帛ドルかかるようになりました。
辦數(shù)で、喇墓している驢くのエレクトロニクス尸填では你コスト步が動く妥滇されています。そこでプログラマブルなIC肋紛が澀妥だと雇えました。その稿、インタ〖ネットバブルが姜わり、2004鉗に辦客の絡(luò)池薄欄に諱の雇えを捏捌してみました。すると揉は諱のアイデアに答づいてプロセッサチップを肋紛し活侯まで乖い、さらにビジネスプランまで惟てました。そこで2005鉗瑣に措度ファンドやインベスタから獲垛を拇茫し料度したのです。倡券キットは1000駱笆懼卿りました。
Q4: どのような瓤炳がありましたか々
A4: 泣塑の絡(luò)池が動い簇看を大せました。コンピュ〖タア〖キテクチャを兜える兜徽はみんな綿肌コンピュ〖ティング禱窖しか兜えずに、事誤コンピュ〖タを兜える兜徽がいません。諱は150嬸のテキストをコピ〖し流りました。絡(luò)池が綿肌コンピュ〖ティングを兜えても、附悸の寥み哈みシステムではコンカレントで瓢侯することが驢いのです。しかし、貸賂のアプリケ〖ションを事誤步するのは豈しいです。
Q5: 倡券されたXCOREプロセッサは、シングルコアでマルチタスクが材墻な事誤プロセッサです。いろいろなタスクを慷り尸けるスケジュ〖リングが豈しそうですね。
A5: アプリケ〖ションを較夢し、それを驢眶のタスクに尸けます。そのタスクを今くプロセッサあるいは稱スレッドに充り碰てます。毋えば、オ〖ディオプロセッシングをメインプロセッサで乖うには久銳排蝸が絡(luò)きくなります。オ〖ディオ借妄ではたくさんのタスクから喇り惟っていますので、タスクを嘿かく尸充します。それぞれのタスクをそれぞれのプロセッサあるいはスレッドが乖い、呵稿にそれらのプロセッサをつなげて高いにやり艱りする條です。諱たちの禱窖はたくさんのビルディングブロック嬸墑からなる經(jīng)丸の炳脫に羹けたプロセッサです。
オ〖ディオプロセッシングやロボット禱窖などさまざまな炳脫でも辦つのハ〖ドウエアチップだけで悸附できます。また、デザイン箕粗を沒くするというだけでも罷蹋のある禱窖です。呵介の瀾墑はオ〖ディオ借妄です。
Q6: 倡券されたXCOREプロセッサはソフトウエア痰俐∈Software defined radio∷にあやかってSoftware defined siliconと鈣んでいましたね。
A6: ハ〖ドウエアは票じでソフトウエアだけで汗侍步するプロセッサチップです。毋えば、染瞥攣チップ懼にDSPと、USBやイ〖サ〖ネットなどのI/Oインタ〖フェ〖ス、オ〖ディオインタ〖フェ〖スなどが礁姥されているとしましょう。辦つのコアの1スレッドをDSP瓢侯に慷り尸け、侍のコアのスレッドをプロトコルスタックやインタ〖フェ〖ス借妄といった鏈く般う慌禍に慷り尸けます。そうすると、ソフトウエアプログラミングは帽姐になりますし、フレキシブルなプロセッサができます。呵糠のチップでは、事誤拉をさらに光めるため4コアを礁姥しています。1コア碰たり400MHzで瓢侯しますので、1600MIPSの拉墻が評られます。DSP嬸尸は、32∵32ビットの姥下遍換∈MAC∷を乖いますのでオ〖ディオプロセッサとしては澆尸でしょう。
Q7: 倡券ツ〖ルは脫罷されていますか。
A7: 燎啦らしいシミュレ〖タがあり、コンパイラもありますが、プログラミングはC咐胳ベ〖スで乖います。C/ C++、XC∈事誤步に羹いた咐胳∷などを蝗います。事誤步に羹いた咐胳が叫てきたことは80鉗洛にAdaやさまざまな咐胳が叫丸てきた屯灰と擊ています。ただし、寥み哈みシステムではやはりC咐胳が肩萎でしょう。
Q8: XMOSという染瞥攣ビジネスを夸渴する辦數(shù)で、絡(luò)池でも池欄に兜えています。これからも企蘆のわらじを旺きますか。
A8: 諱は絡(luò)池が攻きです。かつてトランスピュ〖タを券湯したインモスがSTマイクロエレクトロニクスに傾箭された稿に、啪喀を雇えました。井さな柴家の數(shù)が攻きでしたから。ちょうどそのころ絡(luò)池に鄂きができたので絡(luò)池へ敗りました。インモスに掐る漣にも絡(luò)池で兜えていたことがあります。それ笆丸、箋い客と辦斤に漂くことが攻きです。XMOSでも家鎊の30%は絡(luò)池麓度稿3×4鉗の箋いエンジニアです。