首页> 外国专利> VECTOR PROCESSOR PROGRAMMING AND PARALLEL PROGRAMMING IN ASYMMETRIC DUPLEX PROCESSOR HAVING VECTOR PROCESSOR AND RISC PROCESSOR

VECTOR PROCESSOR PROGRAMMING AND PARALLEL PROGRAMMING IN ASYMMETRIC DUPLEX PROCESSOR HAVING VECTOR PROCESSOR AND RISC PROCESSOR

机译:具有矢量处理器和风险处理器的非对称双工处理器中的矢量处理器编程和并行编程

摘要

PURPOSE: A vector processor programming and a parallel programming in an asymmetric duplex processor are provided to create a computer program executed by a vector processor by reading a program including at least one sentence for creating an executable program which is prepared in a high-level programming language, has a vector operand, and includes at least one second command for embodying a sentence. CONSTITUTION: A "VIVID" means a vectorization programming language based on the C¬++ for recording a program on a multimedia signal processor(MSP@). The MSP@ includes a vector processor and a main processor combined by a cache memory. The "VIVID" expands the standard ANSI C/C¬++ language through a special data type and a language constitution, helps a programming in a dual thread vectorization format effectively and intuitively, and supports a compiler in generating an effective and intuitive MSP command code. A "VIVID" compiler reads the high-level language(200). The "VIVID" compiler decides whether the high-level language program includes a "VIVID" command(210). If the high-level language program does not include a "VIVID" command, the next operation by a "VIVID" compiler is unnecessary and a C/C¬++ compiler compiles the program. If the high-level language program includes a "VIVID" command, the command is translated as an executable program by the vector processor(220).
机译:目的:提供一种矢量处理器编程和非对称双工处理器中的并行编程,以通过读取包括至少一个句子的程序来创建由矢量处理器执行的计算机程序,该至少一个句子用于创建以高级编程编写的可执行程序语言,具有向量操作数,并且包括至少一个用于体现句子的第二命令。组成:“ VIVID”是指一种基于C ++的矢量化编程语言,用于在多媒体信号处理器(MSP @)上录制节目。 MSP @包括由高速缓冲存储器组合的向量处理器和主处理器。 “ VIVID”通过特殊的数据类型和语言结构扩展了标准的ANSI C / C ++语言,有助于有效且直观地以双线程向量化格式进行编程,并支持编译器生成有效且直观的MSP命令码。 “ VIVID”编译器读取高级语言(200)。 “ VIVID”编译器确定高级语言程序是否包括“ VIVID”命令(210)。如果高级语言程序不包括“ VIVID”命令,则“ VIVID”编译器的下一个操作是不必要的,并且C / C ++编译器将编译该程序。如果高级语言程序包括“ VIVID”命令,则该命令被向量处理器(220)翻译为可执行程序。

著录项

  • 公开/公告号KR100294016B1

    专利类型

  • 公开/公告日2002-01-09

    原文格式PDF

  • 申请/专利权人 SAMSUNG ELECTRONICS CO. LTD.;

    申请/专利号KR19970037223

  • 发明设计人 MOATAZ ALI MOHAMED;

    申请日1997-08-04

  • 分类号G06F9/28;

  • 国家 KR

  • 入库时间 2022-08-22 00:30:06

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号