KR20200029387A - 캐시 최적화 및 효율적인 프로세싱을 위한 데이터 집성 방법 - Google Patents
캐시 최적화 및 효율적인 프로세싱을 위한 데이터 집성 방법 Download PDFInfo
- Publication number
- KR20200029387A KR20200029387A KR1020197034449A KR20197034449A KR20200029387A KR 20200029387 A KR20200029387 A KR 20200029387A KR 1020197034449 A KR1020197034449 A KR 1020197034449A KR 20197034449 A KR20197034449 A KR 20197034449A KR 20200029387 A KR20200029387 A KR 20200029387A
- Authority
- KR
- South Korea
- Prior art keywords
- data
- record
- memory
- processing
- data analysis
- Prior art date
Links
- 238000012545 processing Methods 0.000 title claims abstract description 157
- 238000000034 method Methods 0.000 title claims description 90
- 238000004220 aggregation Methods 0.000 title claims description 35
- 230000002776 aggregation Effects 0.000 title claims description 33
- 238000005457 optimization Methods 0.000 title description 4
- 230000015654 memory Effects 0.000 claims abstract description 73
- 238000007405 data analysis Methods 0.000 claims description 114
- 230000006870 function Effects 0.000 claims description 24
- 238000004590 computer program Methods 0.000 claims description 18
- 230000004931 aggregating effect Effects 0.000 claims description 15
- 230000004044 response Effects 0.000 claims description 8
- 230000008569 process Effects 0.000 description 24
- 238000003860 storage Methods 0.000 description 23
- 238000004891 communication Methods 0.000 description 11
- 238000004458 analytical method Methods 0.000 description 10
- 238000010586 diagram Methods 0.000 description 7
- 238000005516 engineering process Methods 0.000 description 6
- 230000003287 optical effect Effects 0.000 description 6
- 238000013461 design Methods 0.000 description 5
- 230000009471 action Effects 0.000 description 4
- 238000012517 data analytics Methods 0.000 description 4
- 230000014509 gene expression Effects 0.000 description 4
- 230000006855 networking Effects 0.000 description 4
- 230000003068 static effect Effects 0.000 description 4
- 230000000007 visual effect Effects 0.000 description 4
- 230000008901 benefit Effects 0.000 description 3
- 230000003993 interaction Effects 0.000 description 3
- 239000007787 solid Substances 0.000 description 3
- 230000006399 behavior Effects 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 2
- 230000000875 corresponding effect Effects 0.000 description 2
- 238000013500 data storage Methods 0.000 description 2
- 230000000977 initiatory effect Effects 0.000 description 2
- 238000007726 management method Methods 0.000 description 2
- 230000007246 mechanism Effects 0.000 description 2
- 239000000203 mixture Substances 0.000 description 2
- 238000013515 script Methods 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 230000009466 transformation Effects 0.000 description 2
- 238000004422 calculation algorithm Methods 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 230000002596 correlated effect Effects 0.000 description 1
- 238000007418 data mining Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000009826 distribution Methods 0.000 description 1
- 238000011143 downstream manufacturing Methods 0.000 description 1
- 230000008676 import Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000007689 inspection Methods 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 238000011835 investigation Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 238000010801 machine learning Methods 0.000 description 1
- 238000002156 mixing Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000002360 preparation method Methods 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 238000011160 research Methods 0.000 description 1
- 238000012552 review Methods 0.000 description 1
- 230000001953 sensory effect Effects 0.000 description 1
- 239000000758 substrate Substances 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
- 238000011144 upstream manufacturing Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
- G06Q10/063—Operations research, analysis or management
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
- G06F12/02—Addressing or allocation; Relocation
- G06F12/08—Addressing or allocation; Relocation in hierarchically structured memory systems, e.g. virtual memory systems
- G06F12/0802—Addressing of a memory level in which the access to the desired data or data block requires associative addressing means, e.g. caches
- G06F12/0875—Addressing of a memory level in which the access to the desired data or data block requires associative addressing means, e.g. caches with dedicated cache, e.g. instruction or stack
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
- G06F12/02—Addressing or allocation; Relocation
- G06F12/08—Addressing or allocation; Relocation in hierarchically structured memory systems, e.g. virtual memory systems
- G06F12/0802—Addressing of a memory level in which the access to the desired data or data block requires associative addressing means, e.g. caches
- G06F12/0862—Addressing of a memory level in which the access to the desired data or data block requires associative addressing means, e.g. caches with prefetch
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2212/00—Indexing scheme relating to accessing, addressing or allocation within memory systems or architectures
- G06F2212/10—Providing a specific technical effect
- G06F2212/1016—Performance improvement
- G06F2212/1021—Hit rate improvement
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2212/00—Indexing scheme relating to accessing, addressing or allocation within memory systems or architectures
- G06F2212/10—Providing a specific technical effect
- G06F2212/1041—Resource optimization
- G06F2212/1044—Space efficiency improvement
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2212/00—Indexing scheme relating to accessing, addressing or allocation within memory systems or architectures
- G06F2212/60—Details of cache memory
- G06F2212/6022—Using a prefetch buffer or dedicated prefetch cache
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Business, Economics & Management (AREA)
- Human Resources & Organizations (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Strategic Management (AREA)
- Entrepreneurship & Innovation (AREA)
- Economics (AREA)
- General Engineering & Computer Science (AREA)
- Educational Administration (AREA)
- Development Economics (AREA)
- Game Theory and Decision Science (AREA)
- Marketing (AREA)
- Operations Research (AREA)
- Quality & Reliability (AREA)
- Tourism & Hospitality (AREA)
- General Business, Economics & Management (AREA)
- Software Systems (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Debugging And Monitoring (AREA)
- Memory System Of A Hierarchy Structure (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
Abstract
Description
도 2a 및 도 2b 는 최적화된 캐싱 및 효율적인 프로세싱을 위해 데이터 집성을 채용하는 데이터 분석 워크플로우의 예의 다이어그램들이다.
도 3 은 최적화된 캐싱 및 효율적인 프로세싱을 위해 데이터 집성을 구현하는 예시의 프로세스의 플로우 챠트이다.
도 4 는 본 명세서에 설명된 시스템들 및 방법들을 구현하는데 사용될 수도 있는 컴퓨팅 디바이스의 예의 다이어그램이다.
도 5 는 본 명세서에 설명된 시스템들 및 방법들을 구현하는데 사용될 수도 있는 소프트웨어 아키텍처를 포함하는 데이터 프로세싱 장치의 예의 다이어그램이다.
다양한 도면들에서 같은 참조 번호들 및 표기들은 같은 엘리먼트들을 표시한다.
Claims (20)
- 데이터 프로세싱 장치에 의해 수행되는 방법으로서,
복수의 데이터 레코드들을 포함하는 데이터 스트림을 취출하는 단계;
미리결정된 사이즈 용량의 복수의 레코드 패킷들을 형성하기 위해 상기 데이터 스트림의 상기 복수의 데이터 레코드들을 집성하는 단계로서, 상기 미리결정된 사이즈 용량은 상기 데이터 프로세싱 장치와 연관된 캐시 메모리의 메모리 사이즈에 응답하여 결정되는, 상기 복수의 데이터 레코드들을 집성하는 단계; 및
상기 복수의 레코드 패킷들의 개개의 레코드 패킷들을 상기 데이터 프로세싱 장치의 하나 이상의 프로세싱 동작들과 연관된 복수의 스레드들의 개개의 스레드들로 전송하는 단계를 포함하는, 데이터 프로세싱 장치에 의해 수행되는 방법. - 제 1 항에 있어서,
상기 하나 이상의 프로세싱 동작들은 상기 데이터 프로세싱 장치 상에서 실행하는 데이터 분석 워크플로우와 연관되는, 데이터 프로세싱 장치에 의해 수행되는 방법. - 제 2 항에 있어서,
상기 복수의 레코드 패킷들에 대한 대응 데이터 분석 기능을 선형 순서로 수행하기 위해 상기 하나 이상의 프로세싱 동작들의 각각을 실행하는 단계를 더 포함하고, 상기 선형 순서는 상기 데이터 분석 워크플로우에서 설정된 동작 시퀀스에 따르는, 데이터 프로세싱 장치에 의해 수행되는 방법. - 제 3 항에 있어서,
상기 하나 이상의 프로세싱 동작들의 각각을 실행하는 단계는 상기 데이터 프로세싱 장치와 연관된 복수의 프로세서들 중 개개의 프로세서 상에서 각 개개의 스레드를 실행함으로써 수행되는 병렬 프로세싱을 포함하는, 데이터 프로세싱 장치에 의해 수행되는 방법. - 제 1 항에 있어서,
상기 데이터 프로세싱 장치와 연관된 상기 캐시 메모리의 메모리 사이즈는 상기 프로세싱 장치의 오퍼레이팅 시스템 또는 중앙 프로세싱 유닛 (CPU) 으로부터 동적으로 결정되는, 데이터 프로세싱 장치에 의해 수행되는 방법. - 제 1 항에 있어서,
상기 미리결정된 사이즈 용량은 상기 캐시 메모리의 메모리 사이즈의 차수인, 데이터 프로세싱 장치에 의해 수행되는 방법. - 제 1 항에 있어서,
레코드 패킷으로 집성된 데이터 레코드들의 수는 상기 복수의 레코드 패킷들의 각각에 대해 결정된 변수이고 상기 미리결정된 사이즈 용량을 초과하지 않는, 데이터 프로세싱 장치에 의해 수행되는 방법. - 제 1 항에 있어서,
상기 집성은 상기 데이터 스트림을 전부 취출하면 수행되는, 데이터 프로세싱 장치에 의해 수행되는 방법. - 제 1 항에 있어서,
상기 집성은 상기 데이터 스트림을 취출하는 것과 병렬로 수행되는, 데이터 프로세싱 장치에 의해 수행되는 방법. - 제 1 항에 있어서,
상기 복수의 레코드 패킷들의 2 이상의 레코드 패킷들과 연관된 데이터 레코드들을, 상기 2 이상의 레코드 패킷들이 미리결정된 최소 용량보다 적은 데이터 레코드들의 수를 갖는다고 결정하면, 부가 레코드 패킷으로 재집성하는 단계를 더 포함하는, 데이터 프로세싱 장치에 의해 수행되는 방법. - 데이터 프로세싱 장치로서,
실행가능한 컴퓨터 프로그램 코드를 저장하는 비일시적 메모리; 및
캐시 메모리를 갖고 상기 메모리에 통신가능하게 커플링된 복수의 컴퓨터 프로세서들을 포함하고,
상기 컴퓨터 프로세서들은,
복수의 데이터 레코드들을 포함하는 데이터 스트림을 취출하는 것;
미리결정된 사이즈 용량의 복수의 레코드 패킷들을 형성하기 위해 상기 데이터 스트림의 상기 복수의 데이터 레코드들을 집성하는 것으로서, 상기 미리결정된 사이즈 용량은 상기 캐시 메모리의 메모리 사이즈에 응답하여 결정되는, 상기 복수의 데이터 레코드들을 집성하는 것; 및
상기 복수의 레코드 패킷들의 개개의 레코드 패킷들을 상기 복수의 프로세서들의 하나 이상의 프로세싱 동작들과 연관된 복수의 스레드들의 개개의 스레드들로 전송하는 것
을 포함하는 동작들을 수행하도록 상기 컴퓨터 프로그램 코드를 실행하는, 데이터 프로세싱 장치. - 제 11 항에 있어서,
상기 하나 이상의 프로세싱 동작들은 상기 데이터 프로세싱 장치 상에서 실행하는 데이터 분석 워크플로우와 연관되는, 데이터 프로세싱 장치. - 제 12 항에 있어서,
상기 동작들은,
상기 복수의 레코드 패킷들에 대한 대응 데이터 분석 기능을 선형 순서로 수행하기 위해 상기 하나 이상의 프로세싱 동작들의 각각을 실행하는 것을 더 포함하고, 상기 선형 순서는 상기 데이터 분석 워크플로우에서 설정된 동작 시퀀스에 따르는, 데이터 프로세싱 장치. - 제 13 항에 있어서,
상기 하나 이상의 프로세싱 동작들의 각각을 실행하는 것은 상기 복수의 프로세서들 중 개개의 프로세서 상에서 각 개개의 스레드를 실행함으로써 수행되는 병렬 프로세싱을 포함하는, 데이터 프로세싱 장치. - 제 11 항에 있어서,
상기 미리결정된 사이즈 용량은 상기 캐시 메모리의 메모리 사이즈의 차수인, 데이터 프로세싱 장치. - 캐시 메모리를 갖는 복수의 컴퓨터 프로세서들을 사용하여 동작들을 수행하도록 실행가능한 컴퓨터 프로그램 코드를 저장하는 비일시적 컴퓨터 판독가능 메모리로서,
상기 동작들은,
복수의 데이터 레코드들을 포함하는 데이터 스트림을 취출하는 것;
미리결정된 사이즈 용량의 복수의 레코드 패킷들을 형성하기 위해 상기 데이터 스트림의 상기 복수의 데이터 레코드들을 집성하는 것으로서, 상기 미리결정된 사이즈 용량은 상기 캐시 메모리의 메모리 사이즈에 응답하여 결정되는, 상기 복수의 데이터 레코드들을 집성하는 것; 및
상기 복수의 레코드 패킷들의 개개의 레코드 패킷들을 상기 복수의 프로세서들의 하나 이상의 프로세싱 동작들과 연관된 복수의 스레드들의 개개의 스레드들로 전송하는 것
을 포함하는, 비일시적 컴퓨터 판독가능 메모리. - 제 16 항에 있어서,
상기 하나 이상의 프로세싱 동작들은 상기 복수의 프로세서들 상에서 실행하는 데이터 분석 워크플로우와 연관되는, 비일시적 컴퓨터 판독가능 메모리. - 제 17 항에 있어서,
상기 동작들은,
상기 복수의 레코드 패킷들에 대한 대응 데이터 분석 기능을 선형 순서로 수행하기 위해 상기 하나 이상의 프로세싱 동작들의 각각을 실행하는 것을 더 포함하고, 상기 선형 순서는 상기 데이터 분석 워크플로우에서 설정된 동작 시퀀스에 따르는, 비일시적 컴퓨터 판독가능 메모리. - 제 18 항에 있어서,
상기 하나 이상의 프로세싱 동작들의 각각을 실행하는 것은 상기 복수의 프로세서들 중 개개의 프로세서 상에서 각 개개의 스레드를 실행함으로써 수행되는 병렬 프로세싱을 포함하는, 비일시적 컴퓨터 판독가능 메모리. - 제 16 항에 있어서,
상기 미리결정된 사이즈 용량은 상기 캐시 메모리의 메모리 사이즈의 차수인, 비일시적 컴퓨터 판독가능 메모리.
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US15/595,880 | 2017-05-15 | ||
US15/595,880 US20180330288A1 (en) | 2017-05-15 | 2017-05-15 | Method of data aggregation for cache optimization and efficient processing |
PCT/US2018/032557 WO2018213184A1 (en) | 2017-05-15 | 2018-05-14 | Method of data aggregation for cache optimization and efficient processing |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20200029387A true KR20200029387A (ko) | 2020-03-18 |
Family
ID=64097311
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020197034449A KR20200029387A (ko) | 2017-05-15 | 2018-05-14 | 캐시 최적화 및 효율적인 프로세싱을 위한 데이터 집성 방법 |
Country Status (9)
Country | Link |
---|---|
US (1) | US20180330288A1 (ko) |
EP (1) | EP3625688A4 (ko) |
JP (1) | JP7038740B2 (ko) |
KR (1) | KR20200029387A (ko) |
CN (1) | CN110914812A (ko) |
AU (1) | AU2018268991B2 (ko) |
CA (1) | CA3063731A1 (ko) |
SG (1) | SG11201909732QA (ko) |
WO (1) | WO2018213184A1 (ko) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2022124732A1 (ko) * | 2020-12-11 | 2022-06-16 | 삼성전자 주식회사 | 패킷을 처리하기 위한 upf의 전자 장치 및 그의 동작 방법 |
Families Citing this family (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10831485B1 (en) * | 2017-09-01 | 2020-11-10 | Workday, Inc. | Flexible modular pipelined analytics |
US10649812B1 (en) | 2017-09-01 | 2020-05-12 | Workday, Inc. | Computation using tenant and commingling processors |
US10715459B2 (en) * | 2017-10-27 | 2020-07-14 | Salesforce.Com, Inc. | Orchestration in a multi-layer network |
GB2575292B (en) * | 2018-07-04 | 2020-07-08 | Graphcore Ltd | Code Compilation for Scaling Accelerators |
CN113114788A (zh) * | 2020-11-11 | 2021-07-13 | 周金华 | 应用于云计算和数字化的业务资源共享方法及云服务器 |
CN113176911B (zh) * | 2021-04-29 | 2024-07-12 | 上海阵量智能科技有限公司 | 一种配置方法、数据处理方法、芯片和电子设备 |
US11762874B2 (en) | 2021-07-28 | 2023-09-19 | Alteryx, Inc. | Interactive workflow for data analytics |
CN114035985A (zh) * | 2021-11-11 | 2022-02-11 | 深圳乐信软件技术有限公司 | 一种微服务架构下数据传输方法、装置、服务器及介质 |
TWI854671B (zh) * | 2023-05-26 | 2024-09-01 | 瑞昱半導體股份有限公司 | 訊號傳輸方法及相關的主裝置與電子裝置 |
Family Cites Families (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6606704B1 (en) * | 1999-08-31 | 2003-08-12 | Intel Corporation | Parallel multithreaded processor with plural microengines executing multiple threads each microengine having loadable microcode |
US6564274B1 (en) * | 1999-12-17 | 2003-05-13 | Omnicluster Technologies, Inc. | Modular architecture for small computer networks |
US20080120592A1 (en) * | 2006-10-31 | 2008-05-22 | Tanguay Donald O | Middleware framework |
US9331919B2 (en) * | 2007-11-30 | 2016-05-03 | Solarwinds Worldwide, Llc | Method for summarizing flow information of network devices |
US9552299B2 (en) * | 2010-06-11 | 2017-01-24 | California Institute Of Technology | Systems and methods for rapid processing and storage of data |
US8762644B2 (en) * | 2010-10-15 | 2014-06-24 | Qualcomm Incorporated | Low-power audio decoding and playback using cached images |
CN103609071B (zh) * | 2011-03-28 | 2017-04-12 | 思杰系统有限公司 | 用于通过多连接中间装置跟踪应用层流的系统和方法 |
US20130339473A1 (en) * | 2012-06-15 | 2013-12-19 | Zynga Inc. | Real time analytics via stream processing |
US9250954B2 (en) * | 2013-01-17 | 2016-02-02 | Xockets, Inc. | Offload processor modules for connection to system memory, and corresponding methods and systems |
US9471656B2 (en) * | 2013-03-15 | 2016-10-18 | Uda, Llc | Massively-parallel system architecture and method for real-time extraction of high-value information from data streams |
JP2015052977A (ja) * | 2013-09-09 | 2015-03-19 | 日本電信電話株式会社 | 負荷分散装置、負荷分散方法および負荷分散プログラム |
US10635644B2 (en) * | 2013-11-11 | 2020-04-28 | Amazon Technologies, Inc. | Partition-based data stream processing framework |
US10069766B2 (en) * | 2015-07-07 | 2018-09-04 | TransferSoft, Inc. | Accelerated data transfer using thread pool for parallel operations |
US10198298B2 (en) * | 2015-09-16 | 2019-02-05 | Salesforce.Com, Inc. | Handling multiple task sequences in a stream processing framework |
-
2017
- 2017-05-15 US US15/595,880 patent/US20180330288A1/en not_active Abandoned
-
2018
- 2018-05-14 EP EP18803151.2A patent/EP3625688A4/en not_active Withdrawn
- 2018-05-14 WO PCT/US2018/032557 patent/WO2018213184A1/en unknown
- 2018-05-14 JP JP2019563891A patent/JP7038740B2/ja active Active
- 2018-05-14 CA CA3063731A patent/CA3063731A1/en active Pending
- 2018-05-14 KR KR1020197034449A patent/KR20200029387A/ko not_active Application Discontinuation
- 2018-05-14 AU AU2018268991A patent/AU2018268991B2/en active Active
- 2018-05-14 CN CN201880032232.1A patent/CN110914812A/zh active Pending
- 2018-05-14 SG SG11201909732Q patent/SG11201909732QA/en unknown
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2022124732A1 (ko) * | 2020-12-11 | 2022-06-16 | 삼성전자 주식회사 | 패킷을 처리하기 위한 upf의 전자 장치 및 그의 동작 방법 |
Also Published As
Publication number | Publication date |
---|---|
EP3625688A4 (en) | 2020-12-30 |
SG11201909732QA (en) | 2019-11-28 |
CN110914812A (zh) | 2020-03-24 |
CA3063731A1 (en) | 2018-11-22 |
JP7038740B2 (ja) | 2022-03-18 |
AU2018268991A1 (en) | 2019-10-31 |
JP2020521238A (ja) | 2020-07-16 |
US20180330288A1 (en) | 2018-11-15 |
AU2018268991B2 (en) | 2020-10-15 |
EP3625688A1 (en) | 2020-03-25 |
WO2018213184A1 (en) | 2018-11-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
AU2018268991B2 (en) | Method of data aggregation for cache optimization and efficient processing | |
US11334524B2 (en) | Performing hash joins using parallel processing | |
US20190082005A1 (en) | Managed function execution for processing data streams in real time | |
US11100420B2 (en) | Input processing for machine learning | |
JP7629257B2 (ja) | アプリケーション・ベースのプロファイリングを用いた機械学習ワークロードの弾力的な実行 | |
US20150379425A1 (en) | Consistent filtering of machine learning data | |
Kamburugamuve et al. | Anatomy of machine learning algorithm implementations in MPI, Spark, and Flink | |
CN107273979B (zh) | 基于服务级别来执行机器学习预测的方法及系统 | |
US20180248934A1 (en) | Method and System for a Scheduled Map Executor | |
CN103713935B (zh) | 一种在线管理Hadoop集群资源的方法和装置 | |
CN109614227A (zh) | 任务资源调配方法、装置、电子设备及计算机可读介质 | |
US11042530B2 (en) | Data processing with nullable schema information | |
US10235415B1 (en) | Iterative variance and/or standard deviation calculation for big data using components | |
CN112052011A (zh) | 小程序的合包方法、装置、电子设备及介质 | |
CN110019044A (zh) | 大数据集群准实时Yarn任务监控分析方法 | |
US11327811B2 (en) | Distributed computing mesh | |
US10275488B1 (en) | Incremental covariance calculation for big data or streamed data using components | |
WO2022212445A1 (en) | Advanced application of model operations in energy | |
US10394809B1 (en) | Incremental variance and/or standard deviation calculation for big data or streamed data using components | |
US10282445B1 (en) | Incremental kurtosis calculation for big data or streamed data using components | |
US10339136B1 (en) | Incremental skewness calculation for big data or streamed data using components | |
US12189717B1 (en) | Automatic partitioning of machine learning models for training across multiple devices | |
Tang et al. | Network-based inference algorithm on hadoop |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0105 | International application |
Patent event date: 20191121 Patent event code: PA01051R01D Comment text: International Patent Application |
|
PA0201 | Request for examination | ||
PG1501 | Laying open of application | ||
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20210629 Patent event code: PE09021S01D |
|
E601 | Decision to refuse application | ||
PE0601 | Decision on rejection of patent |
Patent event date: 20211012 Comment text: Decision to Refuse Application Patent event code: PE06012S01D Patent event date: 20210629 Comment text: Notification of reason for refusal Patent event code: PE06011S01I |