[發明專利]用于可重構處理器的源碼級調試設備與方法在審
| 申請號: | 201310279099.9 | 申請日: | 2013-07-04 |
| 公開(公告)號: | CN103530214A | 公開(公告)日: | 2014-01-22 |
| 發明(設計)人: | 曹暎喆;丁鎮世 | 申請(專利權)人: | 三星電子株式會社 |
| 主分類號: | G06F11/26 | 分類號: | G06F11/26 |
| 代理公司: | 北京銘碩知識產權代理有限公司 11286 | 代理人: | 張云珠;王兆賡 |
| 地址: | 韓國京畿*** | 國省代碼: | 韓國;KR |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 用于 可重構 處理器 源碼 調試 設備 方法 | ||
本申請要求于2012年7月4日提交到韓國知識產權局的第10-2012-0073012號韓國專利申請的利益,所述申請的全部公開通過引用合并于此以用于所有目的。
技術領域
以下描述涉及一種用于基于粗粒度陣列(CGA)的處理器的源碼級調試設備和方法。
背景技術
基于粗粒度陣列(CGA)的可重構處理器具有相當復雜的結構,其中,所述結構通常包括多個功能單元、全局寄存器文件、本地寄存器文件等。在CGA處理器中,以陣列結構來形成用于處理指令的功能單元。在該示例中,CGA處理器可將實現為循環的軟件代碼的重復數據處理指令配置到軟件流水線。此外,CGA處理器可將所配置的處理指令并行化并映射到陣列,并以高速處理映射后的處理指令。
在CGA處理器中,內核可受到模調度以便提高功能單元的效率并降低配置的規模。受到模調度的內核可在源代碼的序言(prologue)和結尾(epilogue)被再次使用。也就是說,循環的序言、循環體和結尾可使用相同的配置,因此,可在序言和結尾執行不會對運算結果產生不利影響的無效操作。
然而,由于序言或結尾的無效操作,難以在CGA中執行源碼級調試。此外,不能僅針對有效指令設置斷點。
發明內容
在一個方面,提供一種在可重構處理器中的源碼級調試設備,所述源碼級調試設備包括:有效操作確定器,配置為確定被調度以進行處理的代碼中的有效操作;和斷點設置器,配置為在與所確定的有效操作對應的地址處設置斷點。
所述可重構處理器可包括基于粗粒度陣列(CGA)的處理器。
調度的代碼可以是由編譯器執行的基于循環展開的模調度的結果。
有效操作確定器還可確定無效操作,其中,所述無效操作包括根據基于循環展開的模調度而映射到調度的代碼的序言或結尾的操作。
有效操作確定器可基于無效操作信息來確定有效操作。
無效操作信息可包括出現無效操作的循環編號以及無效操作所映射到的功能單元的標識(ID)信息。
在一個方面,提供一種在可重構處理器中的源碼級調試方法,所述源碼級調試方法包括:確定被調度以進行處理的代碼中的有效操作;在與所確定的有效操作對應的地址處設置斷點。
可重構處理器可包括基于CGA的處理器。
調度的代碼可以是由編譯器執行的基于循環展開的模調度的結果。
還可確定無效操作,并且,所述無效操作可包括根據基于循環展開的模調度而映射到調度的代碼的序言或結尾的操作。
可基于無效操作信息來確定有效操作。
無效操作信息可包括出現無效操作的循環編號以及無效操作所映射到的功能單元的ID信息。
在一個方面,提供一種調度斷點的方法,所述方法包括:識別被調度以進行處理的操作是有效操作還是無效操作;在與有效操作對應的地址處設置斷點;通過處理器處理映射的源代碼。
無效操作可包括在映射的源代碼的序言和結尾中的至少一個中。
無效操作可包括在映射的源代碼的序言和結尾兩者中。
可基于無效性信息識別無效操作和有效操作,并且,無效性信息可包括映射到循環編號和處理器的功能單元的操作以及操作是有效還是無效的指示。
在處理期間,處理器可在斷點處停止源代碼的執行,并將控制傳送到調試設備。
從下述詳細描述、附圖和權利要求中,其他特征和方面將會清楚。
附圖說明
圖1是示出在可重構處理器中的源碼級調試環境的示例的示圖;
圖2是示出在可重構處理器中將被調度的樣本代碼的示例的示圖;
圖3是示出圖2的樣本代碼在可重構處理器中被調度的結果的示例的示圖;
圖4是示出關于圖3的調度的結果的無效操作信息的示例的示圖;
圖5是示出在可重構處理器的源碼級調試方法的示例的流程圖。
在附圖和詳細描述中,除非另外描述,否則相同的附圖標記應被理解為指示相同的元件、特征和結構。為清楚、圖示和方便起見,可放大這些元件的相對尺寸和描述。
具體實施方式
提供下列描述以幫助讀者全面理解在此描述的方法、設備和/或系統。因此,本領域技術人員會聯想到在此描述的方法、設備和/或系統的各種變化、變型和等同物。而且,為了更加清楚和簡潔,可省略對公知功能和構造的描述。
圖1示出在可重構處理器中的源碼級調試環境的示例。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于三星電子株式會社,未經三星電子株式會社許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310279099.9/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:感應型小夜燈轉換插座
- 下一篇:地下絕緣電纜穿刺線夾





