一種可編程交換機的指令塊轉換執(zhí)行方法及系統(tǒng)

基本信息

申請?zhí)?/td> CN202110500259.2 申請日 -
公開(公告)號 CN113419777A 公開(公告)日 2021-09-21
申請公布號 CN113419777A 申請公布日 2021-09-21
分類號 G06F9/30(2006.01)I;G06F8/41(2018.01)I 分類 計算;推算;計數(shù);
發(fā)明人 陳曉;凌致遠;宋磊;吳京洪 申請(專利權)人 中科海網(wǎng)(蘇州)網(wǎng)絡科技有限公司
代理機構 北京方安思達知識產(chǎn)權代理有限公司 代理人 楊青;李彪
地址 100190北京市海淀區(qū)北四環(huán)西路21號
法律狀態(tài) -

摘要

摘要 本發(fā)明涉及通信技術領域,尤其涉及一種可編程交換機的指令塊轉換執(zhí)行方法及系統(tǒng)。該方法包括:將交換機的指令塊消息轉換為中間代碼并存儲,所述中間代碼包括操作碼、操作數(shù)和字段標志位;取出中間代碼,對符合預轉換要求的中間代碼的操作數(shù)進行字節(jié)序預轉換;將字節(jié)序預轉換后的中間代碼或不需要進行字節(jié)序預轉換的中間代碼解釋為CPU指令并執(zhí)行。本發(fā)明的方法可以解決在通用CPU上直接解釋執(zhí)行指令塊時遇到的對位數(shù)據(jù)處理優(yōu)化不足、字節(jié)序轉換次數(shù)多、多平臺擴展性差等問題,進而提高可編程交換機的轉發(fā)效率;本發(fā)明的方法支持對數(shù)據(jù)的位處理,減少了大量的指令轉換工作,同時大幅減少了字節(jié)序轉換次數(shù),從而提升了交換機的整體轉發(fā)性能。