会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 22. 发明授权
    • 루프 통합 방법 및 루프 통합 장치
    • 环路聚合方法和使用该方法的装置
    • KR100854720B1
    • 2008-08-27
    • KR1020070028856
    • 2007-03-23
    • 삼성전자주식회사
    • 김희석김홍석백창우김정욱
    • G06F9/06G06F9/00
    • G06F8/4441
    • A method and a device for coalescing loops are provided to coalesce a plurality of loops efficiently, remove branch of a conditional sentence without changing a flow of the program, calculate a guard with a simple operation by calculating the periodically set guard with a new instruction, and operate the loops efficiently by reusing resources of a processor. A loop remover(710) removes the innermost loop by executing an external operation of the innermost loop among a plurality of loops when a condition of a conditional sentence is satisfied. A guard code generator(720) generates a guard code by performing if-conversion of the conditional sentence. A guard converter(730) determines a logical value of a guard based on information related to a cycle corresponding to an iteration frequency of the innermost loop by using an instruction for determining the logical value of the guard code. An operation executor performs the external operation of the innermost loop based on the determined logical value. The information related to the cycle is stored in a register and includes a plurality of bits. The instruction determines one of the bits as the logical value of the guard.
    • 提供了一种用于聚结循环的方法和装置,用于有效地合并多个循环,在不改变程序流程的情况下移除条件句的分支,通过用新指令计算周期性设置的守卫,用简单的操作计算一个保卫, 并通过重新使用处理器的资源来有效地操作循环。 当满足条件语句的条件时,循环去除器(710)通过执行多个循环中的最内循环的外部操作来去除最内循环。 保护码发生器(720)通过执行条件语句的转换来产生保护码。 保护转换器(730)通过使用用于确定保护码的逻辑值的指令,基于与对应于最内循环的迭代频率的周期相关的信息来确定防护装置的逻辑值。 操作执行器基于所确定的逻辑值执行最内循环的外部操作。 与周期相关的信息被存储在寄存器中并且包括多个位。 指令将其中一个位确定为保护的逻辑值。
    • 23. 发明公开
    • 멀티 프로세서 시스템 온 칩에서의 메모리 관리 방법
    • 用于管理多个处理器系统中的存储器的方法
    • KR1020080068468A
    • 2008-07-23
    • KR1020070006298
    • 2007-01-19
    • 삼성전자주식회사
    • 임근수유정준신용삼이승원김한철이재돈정민규
    • G06F12/00G06F9/46
    • G06F8/4441
    • A memory management method in a multi-processor system on chip is provided to manage a scratch pad memory efficiently and allocate a memory effectively for even a dynamically generated task and a dynamically loaded task. A position at which the code of a variable or a function corresponding to a symbol is stored is determined on the basis of memory access frequency of the code of the variable or function with reference to a predetermined symbol table(S300,S302). The determined position is compared with a previous position to determine whether the two positions are different from each other. The code of a variable or a function, stored in the previous position, is copied to the determined position when the two positions are different from each other(S308).
    • 提供了一种多处理器片上系统的存储器管理方法,用于有效地管理临时存储器存储器并有效地为即使动态生成的任务和动态加载的任务分配存储器。 参照预定的符号表,基于变量或函数的代码的存储器访问频率来确定与存储符号对应的变量或功能的代码的位置(S300,S302)。 将确定的位置与先前位置进行比较,以确定两个位置是否彼此不同。 存储在前一位置的变量或功能的代码在两个位置彼此不同时被复制到所确定的位置(S308)。
    • 24. 发明公开
    • JXTA-C용 PC 시뮬레이터 구조
    • 用于JXTA-C的PC模拟器结构
    • KR1020060107079A
    • 2006-10-13
    • KR1020050029076
    • 2005-04-07
    • 에스케이텔레콤 주식회사
    • 조태경이상연김성
    • G06F9/445G06F17/50
    • G06F9/45504G06F8/4441
    • 본 발명은 JXTA-C용 PC 시뮬레이터 구조에 관한 것으로서, 특히 JXTA-C 개발환경을 PC 윈도우에서 미리 시뮬레이션(Simulation) 하여 이동통신 단말에서의 디버깅(Debugging) 현상을 최소화할 수 있는 기술에 관한 것이다.
      본 발명에 의하면, 메인 태스크(Main Task)와, 사용자 인터페이스 태스크(UI Task) 및 적스터 태스크(Jxta Task)로 구성되는 JXTA-C용 PC 시뮬레이터 구조에 있어서, 상기 메인 태스크는 Task Scheduler를 더 구비하며, UI Task와 Jxta Task를 초기화하고 생성하며 각 태스크(Task)들을 스케줄링하고; 상기 UI Task는 Peer Application를 더 구비하며, Jxta Task로 요청(Request) 메시지를 보내고 응답(Response) 메시지를 전달 받으며; 상기 Jxta Task는 Jxta Service와 Jxta Core 모듈를 더 구비하며, UI Task의 요청과 Socket Layer로부터 들어오는 외부의 요청들을 처리하는 것을 특징으로 하는 시뮬레이터 구조를 제시한다.
      따라서, 본 발명에 의하면, JXTA-C 개발 환경을 PC 윈도우에서 미리 시뮬레이션 하여 이동통신 단말에서의 디버깅을 최소화함으로써 컴파일/로더의 소요 시간(모바일 단말 프로그래밍에서 컴파일/로더 시간은 최소 20~30분에서 최고 2시간까지 소요된다)을 단축시킬 수 있다.
      이동통신, JXTA-C, 시뮬레이터, 디버깅, Main Task, UI Task, Jxta Task
    • 25. 发明公开
    • 프리-프로세스에서 파일 검색 시간 단축을 통한 컴파일러의컴파일 속도 향상 방법
    • 在预处理过程中通过减少文件搜索时间来提高速度的方法
    • KR1020060092728A
    • 2006-08-23
    • KR1020050013821
    • 2005-02-18
    • 엘지전자 주식회사
    • 하진호
    • G06F9/45
    • G06F8/4441G06F17/30109
    • 본 발명은 컴파일러를 이용한 프로그램 소스의 컴파일에 관한 것으로, 보다 상세하게는 컴파일 할 소스를 포함하는 파일의 위치가 구조적으로 최적화 되어있지 않을 경우 컴파일 속도를 향상시킬 수 있는 파일 검색 시간 단축을 통한 컴파일러의 컴파일 속도 향상 방법에 관한 것이다.
      본 발명에 따르면, 컴파일하는 과정 중 프리-프로세스 과정을 포함하는 프로그램 소스를 컴파일하는 방법에 있어서, 상기 소스 내에서 검색된 모든 헤더 파일을 임시 저장 공간에 복사하여 저장하는 헤더 파일 복사/저장단계; 및 상기 컴파일 시, 헤더 파일을 상기 임시 저장 공간에서 검색하는 헤더 파일 검색단계; 를 포함하는 프리-프로세스에서 파일 검색 시간 단축을 통한 컴파일러의 컴파일 속도 향상 방법을 제공한다.
      따라서 본 발명은, 컴파일러를 이용한 프로그램 소스의 컴파일 과정 중 프리-프로세스(Pre-Process)에서 컴파일시 포함하고자 하는 헤더 파일을 검색하기 위한 시간을 줄임으로써 전체적인 컴파일 시간을 단축시킬 수 있는 효과가 있다.
      컴파일러, 컴파일, 파일, 프리-프로세스, 검색, C언어, 헤더 파일
    • 27. 发明公开
    • 반도체 장치의 동작 방법 및 반도체 시스템
    • 半导体器件和半导体系统的操作方法
    • KR1020170047957A
    • 2017-05-08
    • KR1020150148715
    • 2015-10-26
    • 삼성전자주식회사
    • 이종원박준모
    • G06F9/45
    • G06F8/4441G06F8/48
    • 반도체장치의동작방법및 반도체시스템이제공된다. 반도체장치의동작방법은컴파일러(compiler)에의해생성된중간표현(Intermediate Representation, IR)에서루프코드(loop code)를검색하고, 상기루프코드가미리정해진조건에부합하는지여부를판단하고, 상기컴파일러와별도로상기루프코드를연산하기위한인터프리터프레임워크를생성하고, 상기인터프리터프레임워크(interpreter framework)는상기루프코드를연산하는인터프리터(interpreter) 및상기연산의중간값을저장하기위한인터프리터프레임(interpreter frame)을포함하고, 상기인터프리터를이용하여상기루프코드를연산하고, 상기연산의결과값을상기인터프리터프레임에저장하고, 상기중간표현에서상기루프코드를상기연산의결과값을액세스하기위한액세스코드로치환하는것을포함한다.
    • 提供了一种操作半导体器件和半导体系统的方法。 一种操作半导体装置中,由编译器(编译器)中生成的中间表示从确定是否(中间表示,IR)搜索一个循环绳索(循环码)和循环代码满足预定条件的方法,编译器 并分别产生用于计算循环码的解释器框架,解释器框架(框架解释)被解释帧(解释器帧,用于存储所述解释器(解释器)的中间值,并且操作用于计算循环码 )在含有和使用该解释来计算循环码,并存储操作以将解释器帧的结果,和所述中间表示到接入代码,用于访问的循环代码的操作的结果, 它涉及替代。
    • 28. 发明授权
    • 축소된 다중 네스트된 루프들의 벡터화
    • 缩放乘法嵌套循环的向量化
    • KR101722645B1
    • 2017-04-03
    • KR1020157013728
    • 2013-06-29
    • 인텔 코포레이션
    • 플로트니코브,미카일나라이킨,안드레이오울드-아흐메드-발,엘모우스타파
    • G06F9/45G06F9/38
    • G06F8/4441G06F9/3001G06F9/30018G06F9/30036G06F9/325G06F9/3455
    • 일실시예에서, 축소된다중네스트된루프를벡터화하는방법은프로세서의벡터유닛에서, 축소된루프(collapsed loop)를실행하여오프셋들의벡터를취득하는단계를포함하고, 이취득하는단계는복수의반복각각에대해, 다차원데이터구조내의스칼라오프셋을연산하는단계, 스칼라오프셋을제1 벡터레지스터의데이터엘리먼트에저장하는단계, 및다차원루프카운터벡터의루프카운터값을갱신하는단계를포함한다. 차례로, 복수의데이터엘리먼트는오프셋들의벡터로부터의베이스값및 인덱스들을사용하여다차원데이터구조로부터로딩되고, 이로딩된복수의데이터엘리먼트들에대해적어도하나의계산을행하여복수의결과를취득하고, 오프셋들의벡터로부터의베이스값및 인덱스들을사용하여복수의결과를다차원데이터구조에저장한다. 다른실시예들이기술되고청구되어있다.
    • 在一个实施例中,一种向量化嵌套嵌套循环的方法包括:在处理器的向量单元中执行折叠循环以获得偏移向量, 对于每次迭代,计算多维数据结构中的标量偏移量,将标量偏移量存储在第一向量寄存器的数据元素中,并且更新维度循环计数器向量的循环计数器值。 接下来,使用来自偏移矢量的基本值和索引从多维数据结构加载多个数据元素,对多个加载的数据元素执行至少一次计算以获得多个结果, 多个结果存储在多维数据结构中,使用来自向量的基值和索引。 描述并要求保护其他实施例。
    • 29. 发明授权
    • 인스턴스 호스팅 환경에서의 성능 개선 방법 및 서비스 시스템
    • 用于改善实际环境中的性能的方法和服务系统
    • KR101570619B1
    • 2015-11-30
    • KR1020140135838
    • 2014-10-08
    • 한국과학기술원
    • 최준균양진홍박효진김용록전규영
    • H04L12/701
    • G06F8/4441H04W4/38H04W4/70
    • 인스턴스호스팅환경에서의성능개선방법및 서비스시스템이개시된다. IoT(Internet of Things) 환경에서의서비스시스템은, IoT 장치에대응하는가상객체에대한인스턴스의생성및 동작을관리하는인스턴스매니저를포함하고, 상기인스턴스매니저는, 상기인스턴스를풀링하는인스턴스풀, 상기인스턴스별로데이터스트림을필터링하고, 상기필터링의결과값을상기데이터스트림과함께인스턴스라이프사이클매니저로전달하는메시지라우터및 상기필터링의결과값에기반하여상기인스턴스풀에풀링된인스턴스를재사용하거나또는상기데이터스트림에따른인스턴스의호출을스킵하는상기라이프사이클매니저를포함할수 있다.
    • 公开了一种用于提高实例主机环境中的性能的方法及其服务系统。 在物联网(IoT)环境中使用的服务系统包括一个实例管理器,该实例管理器为与IoT设备相对应的虚拟对象生成实例并管理其操作。 实例管理器包括:实例池拉实例; 消息路由器,用于过滤每个实例的数据流,并将数据流的过滤结果值发送给实例生命周期管理器; 以及生命周期管理器,其将实例拉到实例池或基于过滤结果值根据数据流跳过实例的调用。