Movatterモバイル変換


[0]ホーム

URL:


US20070156729A1 - Data structure describing logical data spaces - Google Patents

Data structure describing logical data spaces
Download PDF

Info

Publication number
US20070156729A1
US20070156729A1US11/712,646US71264607AUS2007156729A1US 20070156729 A1US20070156729 A1US 20070156729A1US 71264607 AUS71264607 AUS 71264607AUS 2007156729 A1US2007156729 A1US 2007156729A1
Authority
US
United States
Prior art keywords
data
field
thread
message
data structure
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US11/712,646
Inventor
Nicholas Shaylor
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Sun Microsystems Inc
Original Assignee
Sun Microsystems Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sun Microsystems IncfiledCriticalSun Microsystems Inc
Priority to US11/712,646priorityCriticalpatent/US20070156729A1/en
Publication of US20070156729A1publicationCriticalpatent/US20070156729A1/en
Abandonedlegal-statusCriticalCurrent

Links

Images

Classifications

Definitions

Landscapes

Abstract

A data structure is disclosed. The data structure includes a data descriptor record. In turn, the data descriptor record includes a type field, a base address field, an offset field, wherein the, and a length field. The type field may be configured, for example, to indicate a data structure type. The data structure type may be configured to assume a values indicating one of a contiguous buffer, a scatter-gather list and a linked list structure, among other such data structures. The base address field may be configured, for example, to store a base address, with the base address being a starting address of a secondary data structure associated with the data descriptor record. The offset field may be configured, for example, to indicate a starting address of data within a secondary data structure pointed to by a base address stored in the base address field. The length field is configured to indicate a length of data stored in a secondary data structure pointed to by a base address stored in the base address field.

Description

Claims (16)

US11/712,6462000-08-282007-02-28Data structure describing logical data spacesAbandonedUS20070156729A1 (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
US11/712,646US20070156729A1 (en)2000-08-282007-02-28Data structure describing logical data spaces

Applications Claiming Priority (3)

Application NumberPriority DateFiling DateTitle
US09/650,370US6728722B1 (en)2000-08-282000-08-28General data structure for describing logical data spaces
US80565604A2004-03-192004-03-19
US11/712,646US20070156729A1 (en)2000-08-282007-02-28Data structure describing logical data spaces

Related Parent Applications (1)

Application NumberTitlePriority DateFiling Date
US80565604AContinuation2000-08-282004-03-19

Publications (1)

Publication NumberPublication Date
US20070156729A1true US20070156729A1 (en)2007-07-05

Family

ID=32108403

Family Applications (3)

Application NumberTitlePriority DateFiling Date
US09/650,370Expired - LifetimeUS6728722B1 (en)2000-08-282000-08-28General data structure for describing logical data spaces
US10/805,571Expired - LifetimeUS7194569B1 (en)2000-08-282004-03-19Method of re-formatting data
US11/712,646AbandonedUS20070156729A1 (en)2000-08-282007-02-28Data structure describing logical data spaces

Family Applications Before (2)

Application NumberTitlePriority DateFiling Date
US09/650,370Expired - LifetimeUS6728722B1 (en)2000-08-282000-08-28General data structure for describing logical data spaces
US10/805,571Expired - LifetimeUS7194569B1 (en)2000-08-282004-03-19Method of re-formatting data

Country Status (1)

CountryLink
US (3)US6728722B1 (en)

Cited By (38)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20090216964A1 (en)*2008-02-272009-08-27Michael PalladinoVirtual memory interface
US20100153341A1 (en)*2008-12-172010-06-17Sap AgSelectable data migration
US20120084791A1 (en)*2010-10-012012-04-05Imerj LLCCross-Environment Communication Framework
US8413151B1 (en)2007-12-192013-04-02Nvidia CorporationSelective thread spawning within a multi-threaded processing system
US20130246556A1 (en)*2012-03-162013-09-19Oracle International CorporationSystem and method for supporting intra-node communication based on a shared memory queue
US20130262398A1 (en)*2012-03-292013-10-03Lsi CorporationScatter gather list for data integrity
US8615770B1 (en)*2008-08-292013-12-24Nvidia CorporationSystem and method for dynamically spawning thread blocks within multi-threaded processing systems
US20140068165A1 (en)*2012-09-062014-03-06Accedian Networks Inc.Splitting a real-time thread between the user and kernel space
US8957905B2 (en)2010-10-012015-02-17Z124Cross-environment user interface mirroring
US8959497B1 (en)2008-08-292015-02-17Nvidia CorporationSystem and method for dynamically spawning thread blocks within multi-threaded processing systems
US8966379B2 (en)2010-10-012015-02-24Z124Dynamic cross-environment application configuration/orientation in an active user environment
US8996073B2 (en)2011-09-272015-03-31Z124Orientation arbitration
US9047102B2 (en)2010-10-012015-06-02Z124Instant remote rendering
US9063798B2 (en)2010-10-012015-06-23Z124Cross-environment communication using application space API
US9146944B2 (en)2012-03-162015-09-29Oracle International CorporationSystems and methods for supporting transaction recovery based on a strict ordering of two-phase commit calls
US20150293962A1 (en)*2014-04-152015-10-15Google Inc.Methods for In-Place Access of Serialized Data
CN106851014A (en)*2017-03-102017-06-13广东欧珀移动通信有限公司Adjust method, device and the terminal of broadcast message queue
US9727205B2 (en)2010-10-012017-08-08Z124User interface with screen spanning icon morphing
US9749548B2 (en)2015-01-222017-08-29Google Inc.Virtual linebuffers for image signal processors
US9756268B2 (en)*2015-04-232017-09-05Google Inc.Line buffer unit for image processor
US9760584B2 (en)2012-03-162017-09-12Oracle International CorporationSystems and methods for supporting inline delegation of middle-tier transaction logs to database
US9769356B2 (en)2015-04-232017-09-19Google Inc.Two dimensional shift array for image processor
US9772852B2 (en)2015-04-232017-09-26Google Inc.Energy efficient processor core architecture for image processor
US9785423B2 (en)2015-04-232017-10-10Google Inc.Compiler for translating between a virtual image processor instruction set architecture (ISA) and target hardware having a two-dimensional shift array structure
US9830150B2 (en)2015-12-042017-11-28Google LlcMulti-functional execution lane for image processor
KR20180018886A (en)*2016-08-092018-02-22삼성전자주식회사Operation method of storage system and operation method of host
US9965824B2 (en)2015-04-232018-05-08Google LlcArchitecture for high performance, power efficient, programmable image processing
US9978116B2 (en)2016-07-012018-05-22Google LlcCore processes for block operations on an image processor having a two-dimensional execution lane array and a two-dimensional shift register
US9986187B2 (en)2016-07-012018-05-29Google LlcBlock operations for an image processor having a two-dimensional execution lane array and a two-dimensional shift register
US10095479B2 (en)2015-04-232018-10-09Google LlcVirtual image processor instruction set architecture (ISA) and memory model and exemplary target hardware having a two-dimensional shift array structure
US10204396B2 (en)2016-02-262019-02-12Google LlcCompiler managed memory for image processor
US10284744B2 (en)2015-04-232019-05-07Google LlcSheet generator for image processor
US10313641B2 (en)2015-12-042019-06-04Google LlcShift register with reduced wiring complexity
US10380969B2 (en)2016-02-282019-08-13Google LlcMacro I/O unit for image processor
US10387989B2 (en)2016-02-262019-08-20Google LlcCompiler techniques for mapping program code to a high performance, power efficient, programmable image processing hardware platform
US10546211B2 (en)2016-07-012020-01-28Google LlcConvolutional neural network on programmable two dimensional image processor
US10915773B2 (en)2016-07-012021-02-09Google LlcStatistics operations on two dimensional image processor
US11442873B2 (en)*2019-09-062022-09-13Meta Platforms Technologies, LlcMicrokernel architecture with enhanced reliability and security

Families Citing this family (34)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
WO2001046827A1 (en)*1999-12-222001-06-28Ubicom, Inc.System and method for instruction level multithreading in an embedded processor using zero-time context switching
US7120783B2 (en)*1999-12-222006-10-10Ubicom, Inc.System and method for reading and writing a thread state in a multithreaded central processing unit
US7308686B1 (en)1999-12-222007-12-11Ubicom Inc.Software input/output using hard real time threads
US7010612B1 (en)2000-06-222006-03-07Ubicom, Inc.Universal serializer/deserializer
US7047396B1 (en)2000-06-222006-05-16Ubicom, Inc.Fixed length memory to memory arithmetic and architecture for a communications embedded processor system
US6728722B1 (en)*2000-08-282004-04-27Sun Microsystems, Inc.General data structure for describing logical data spaces
US7058955B2 (en)*2000-12-062006-06-06Microsoft CorporationMethod and system for passing messages between threads
US20050060441A1 (en)*2001-03-272005-03-17Schmisseur Mark A.Multi-use data access descriptor
US7162712B2 (en)*2002-06-262007-01-09Sun Microsystems, Inc.Method and apparatus for creating string objects in a programming language
US7275247B2 (en)*2002-09-192007-09-25International Business Machines CorporationMethod and apparatus for handling threads in a data processing system
US7822950B1 (en)2003-01-222010-10-26Ubicom, Inc.Thread cancellation and recirculation in a computer processor for avoiding pipeline stalls
US8473693B1 (en)*2003-07-292013-06-25Netapp, Inc.Managing ownership of memory buffers (mbufs)
US7068192B1 (en)*2004-08-132006-06-27Google Inc.System and method for encoding and decoding variable-length data
US8407239B2 (en)*2004-08-132013-03-26Google Inc.Multi-stage query processing system and method for use with tokenspace repository
US7917480B2 (en)2004-08-132011-03-29Google Inc.Document compression system and method for use with tokenspace repository
US7725938B2 (en)*2005-01-202010-05-25Cisco Technology, Inc.Inline intrusion detection
US7549151B2 (en)*2005-02-142009-06-16Qnx Software SystemsFast and memory protected asynchronous message scheme in a multi-process and multi-thread environment
US7840682B2 (en)2005-06-032010-11-23QNX Software Systems, GmbH & Co. KGDistributed kernel operating system
US8667184B2 (en)*2005-06-032014-03-04Qnx Software Systems LimitedDistributed kernel operating system
US7680096B2 (en)*2005-10-282010-03-16Qnx Software Systems Gmbh & Co. KgSystem for configuring switches in a network
US8868930B2 (en)2006-05-312014-10-21International Business Machines CorporationSystems and methods for transformation of logical data objects for storage
WO2007138603A2 (en)2006-05-312007-12-06Storwize Ltd.Method and system for transformation of logical data objects for storage
US7890320B2 (en)*2007-04-172011-02-15Microsoft CorporationTower of numeric types
JP5121291B2 (en)*2007-04-202013-01-16株式会社ニューフレアテクノロジー Data transfer system
US8103704B2 (en)*2007-07-312012-01-24ePrentise, LLCMethod for database consolidation and database separation
US7962727B2 (en)*2008-12-052011-06-14Globalfoundries Inc.Method and apparatus for decompression of block compressed data
US20100241638A1 (en)*2009-03-182010-09-23O'sullivan Patrick JosephSorting contacts
US8635383B2 (en)*2011-05-242014-01-21Lsi CorporationProcess to generate various length parameters in a number of SGLS based upon the length fields of another SGL
US9378560B2 (en)2011-06-172016-06-28Advanced Micro Devices, Inc.Real time on-chip texture decompression using shader processors
US9094304B2 (en)2012-05-102015-07-28Cognex CorporationSystems and methods for dynamically configuring communication data items
US10095702B2 (en)2013-03-152018-10-09Cognex CorporationSystems and methods for generating and implementing a custom device description file
US10515430B2 (en)*2015-11-032019-12-24International Business Machines CorporationAllocating device buffer on GPGPU for an object with metadata using access boundary alignment
US10304155B2 (en)2017-02-242019-05-28Advanced Micro Devices, Inc.Delta color compression application to video
US11153578B2 (en)2018-04-272021-10-19Ati Technologies UlcGradient texturing compression codec

Citations (34)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US4325120A (en)*1978-12-211982-04-13Intel CorporationData processing system
US4445177A (en)*1981-05-221984-04-24Data General CorporationDigital data processing system utilizing a unique arithmetic logic unit for handling uniquely identifiable addresses for operands and instructions
US4559614A (en)*1983-07-051985-12-17International Business Machines CorporationInteractive code format transform for communicating data between incompatible information processing systems
US5057996A (en)*1989-06-291991-10-15Digital Equipment CorporationWaitable object creation system and method in an object based computer operating system
US5421001A (en)*1992-05-011995-05-30Wang Laboratories, Inc.Computer method and apparatus for a table driven file interface
US5524267A (en)*1994-03-311996-06-04International Business Machines CorporationDigital I/O bus controller circuit with auto-incrementing, auto-decrementing and non-incrementing/decrementing access data ports
US5557798A (en)*1989-07-271996-09-17Tibco, Inc.Apparatus and method for providing decoupling of data exchange details for providing high performance communication between software processes
US5566332A (en)*1990-03-271996-10-15International Business Machines CorporationMethod and combination for minimizing data conversions when data is transferred between a first database storing data in a first format and a second database storing data in a second format
US5627972A (en)*1992-05-081997-05-06Rms Electronic Commerce Systems, Inc.System for selectively converting a plurality of source data structures without an intermediary structure into a plurality of selected target structures
US5632020A (en)*1994-03-251997-05-20Advanced Micro Devices, Inc.System for docking a portable computer to a host computer without suspending processor operation by a docking agent driving the bus inactive during docking
US5734903A (en)*1994-05-131998-03-31Apple Computer, Inc.System and method for object oriented message filtering
US5771383A (en)*1994-12-271998-06-23International Business Machines Corp.Shared memory support method and apparatus for a microkernel data processing system
US5842226A (en)*1994-09-091998-11-24International Business Machines CorporationVirtual memory management for a microkernel system with multiple operating systems
US5926836A (en)*1996-12-031999-07-20Emc CorporationComputer and associated method for restoring data backed up on archive media
US5940871A (en)*1996-10-281999-08-17International Business Machines CorporationComputer system and method for selectively decompressing operating system ROM image code using a page fault
US6085215A (en)*1993-03-262000-07-04Cabletron Systems, Inc.Scheduling mechanism using predetermined limited execution time processing threads in a communication network
US6148305A (en)*1997-02-062000-11-14Hitachi, Ltd.Data processing method for use with a coupling facility
US6151608A (en)*1998-04-072000-11-21Crystallize, Inc.Method and system for migrating data
US6167423A (en)*1997-04-032000-12-26Microsoft CorporationConcurrency control of state machines in a computer system using cliques
US6167393A (en)*1996-09-202000-12-26Novell, Inc.Heterogeneous record search apparatus and method
US6260075B1 (en)*1995-06-192001-07-10International Business Machines CorporationSystem and method for providing shared global offset table for common shared library in a computer system
US6269378B1 (en)*1998-12-232001-07-31Nortel Networks LimitedMethod and apparatus for providing a name service with an apparently synchronous interface
US6308247B1 (en)*1994-09-092001-10-23International Business Machines CorporationPage table entry management method and apparatus for a microkernel data processing system
US6314456B1 (en)*1997-04-022001-11-06Allegro Software Development CorporationServing data from a resource limited system
US6397262B1 (en)*1994-10-142002-05-28Qnx Software Systems, Ltd.Window kernel
US6421708B2 (en)*1998-07-312002-07-16Glenayre Electronics, Inc.World wide web access for voice mail and page
US6473773B1 (en)*1997-12-242002-10-29International Business Machines CorporationMemory management in a partially garbage-collected programming system
US6563918B1 (en)*1998-02-202003-05-13Sprint Communications Company, LPTelecommunications system architecture for connecting a call
US6587441B1 (en)*1999-01-222003-07-01Technology Alternatives, Inc.Method and apparatus for transportation of data over a managed wireless network using unique communication protocol
US6601098B1 (en)*1999-06-072003-07-29International Business Machines CorporationTechnique for measuring round-trip latency to computing devices requiring no client-side proxy presence
US6728722B1 (en)*2000-08-282004-04-27Sun Microsystems, Inc.General data structure for describing logical data spaces
US6832266B1 (en)*2000-02-072004-12-14Sun Microsystems, Inc.Simplified microkernel application programming interface
US6865579B1 (en)*2000-08-282005-03-08Sun Microsystems, Inc.Simplified thread control block design
US6952825B1 (en)*1999-01-142005-10-04Interuniversitaire Micro-Elektronica Centrum (Imec)Concurrent timed digital system design method and environment

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
EP0858201A3 (en)*1997-02-061999-01-13Sun Microsystems, Inc.Method and apparatus for allowing secure transactions through a firewall

Patent Citations (34)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US4325120A (en)*1978-12-211982-04-13Intel CorporationData processing system
US4445177A (en)*1981-05-221984-04-24Data General CorporationDigital data processing system utilizing a unique arithmetic logic unit for handling uniquely identifiable addresses for operands and instructions
US4559614A (en)*1983-07-051985-12-17International Business Machines CorporationInteractive code format transform for communicating data between incompatible information processing systems
US5057996A (en)*1989-06-291991-10-15Digital Equipment CorporationWaitable object creation system and method in an object based computer operating system
US5557798A (en)*1989-07-271996-09-17Tibco, Inc.Apparatus and method for providing decoupling of data exchange details for providing high performance communication between software processes
US5566332A (en)*1990-03-271996-10-15International Business Machines CorporationMethod and combination for minimizing data conversions when data is transferred between a first database storing data in a first format and a second database storing data in a second format
US5421001A (en)*1992-05-011995-05-30Wang Laboratories, Inc.Computer method and apparatus for a table driven file interface
US5627972A (en)*1992-05-081997-05-06Rms Electronic Commerce Systems, Inc.System for selectively converting a plurality of source data structures without an intermediary structure into a plurality of selected target structures
US6085215A (en)*1993-03-262000-07-04Cabletron Systems, Inc.Scheduling mechanism using predetermined limited execution time processing threads in a communication network
US5632020A (en)*1994-03-251997-05-20Advanced Micro Devices, Inc.System for docking a portable computer to a host computer without suspending processor operation by a docking agent driving the bus inactive during docking
US5524267A (en)*1994-03-311996-06-04International Business Machines CorporationDigital I/O bus controller circuit with auto-incrementing, auto-decrementing and non-incrementing/decrementing access data ports
US5734903A (en)*1994-05-131998-03-31Apple Computer, Inc.System and method for object oriented message filtering
US5842226A (en)*1994-09-091998-11-24International Business Machines CorporationVirtual memory management for a microkernel system with multiple operating systems
US6308247B1 (en)*1994-09-092001-10-23International Business Machines CorporationPage table entry management method and apparatus for a microkernel data processing system
US6397262B1 (en)*1994-10-142002-05-28Qnx Software Systems, Ltd.Window kernel
US5771383A (en)*1994-12-271998-06-23International Business Machines Corp.Shared memory support method and apparatus for a microkernel data processing system
US6260075B1 (en)*1995-06-192001-07-10International Business Machines CorporationSystem and method for providing shared global offset table for common shared library in a computer system
US6167393A (en)*1996-09-202000-12-26Novell, Inc.Heterogeneous record search apparatus and method
US5940871A (en)*1996-10-281999-08-17International Business Machines CorporationComputer system and method for selectively decompressing operating system ROM image code using a page fault
US5926836A (en)*1996-12-031999-07-20Emc CorporationComputer and associated method for restoring data backed up on archive media
US6148305A (en)*1997-02-062000-11-14Hitachi, Ltd.Data processing method for use with a coupling facility
US6314456B1 (en)*1997-04-022001-11-06Allegro Software Development CorporationServing data from a resource limited system
US6167423A (en)*1997-04-032000-12-26Microsoft CorporationConcurrency control of state machines in a computer system using cliques
US6473773B1 (en)*1997-12-242002-10-29International Business Machines CorporationMemory management in a partially garbage-collected programming system
US6563918B1 (en)*1998-02-202003-05-13Sprint Communications Company, LPTelecommunications system architecture for connecting a call
US6151608A (en)*1998-04-072000-11-21Crystallize, Inc.Method and system for migrating data
US6421708B2 (en)*1998-07-312002-07-16Glenayre Electronics, Inc.World wide web access for voice mail and page
US6269378B1 (en)*1998-12-232001-07-31Nortel Networks LimitedMethod and apparatus for providing a name service with an apparently synchronous interface
US6952825B1 (en)*1999-01-142005-10-04Interuniversitaire Micro-Elektronica Centrum (Imec)Concurrent timed digital system design method and environment
US6587441B1 (en)*1999-01-222003-07-01Technology Alternatives, Inc.Method and apparatus for transportation of data over a managed wireless network using unique communication protocol
US6601098B1 (en)*1999-06-072003-07-29International Business Machines CorporationTechnique for measuring round-trip latency to computing devices requiring no client-side proxy presence
US6832266B1 (en)*2000-02-072004-12-14Sun Microsystems, Inc.Simplified microkernel application programming interface
US6728722B1 (en)*2000-08-282004-04-27Sun Microsystems, Inc.General data structure for describing logical data spaces
US6865579B1 (en)*2000-08-282005-03-08Sun Microsystems, Inc.Simplified thread control block design

Cited By (95)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US8413151B1 (en)2007-12-192013-04-02Nvidia CorporationSelective thread spawning within a multi-threaded processing system
US20090216964A1 (en)*2008-02-272009-08-27Michael PalladinoVirtual memory interface
US8219778B2 (en)*2008-02-272012-07-10Microchip Technology IncorporatedVirtual memory interface
US8615770B1 (en)*2008-08-292013-12-24Nvidia CorporationSystem and method for dynamically spawning thread blocks within multi-threaded processing systems
US8959497B1 (en)2008-08-292015-02-17Nvidia CorporationSystem and method for dynamically spawning thread blocks within multi-threaded processing systems
US20100153341A1 (en)*2008-12-172010-06-17Sap AgSelectable data migration
US9361326B2 (en)*2008-12-172016-06-07Sap SeSelectable data migration
US9098437B2 (en)*2010-10-012015-08-04Z124Cross-environment communication framework
US9678810B2 (en)2010-10-012017-06-13Z124Multi-operating system
US20120084791A1 (en)*2010-10-012012-04-05Imerj LLCCross-Environment Communication Framework
US8957905B2 (en)2010-10-012015-02-17Z124Cross-environment user interface mirroring
US9727205B2 (en)2010-10-012017-08-08Z124User interface with screen spanning icon morphing
US8963939B2 (en)2010-10-012015-02-24Z124Extended graphics context with divided compositing
US8966379B2 (en)2010-10-012015-02-24Z124Dynamic cross-environment application configuration/orientation in an active user environment
US9077731B2 (en)2010-10-012015-07-07Z124Extended graphics context with common compositing
US9026709B2 (en)2010-10-012015-05-05Z124Auto-waking of a suspended OS in a dockable system
US9047102B2 (en)2010-10-012015-06-02Z124Instant remote rendering
US9049213B2 (en)2010-10-012015-06-02Z124Cross-environment user interface mirroring using remote rendering
US9060006B2 (en)2010-10-012015-06-16Z124Application mirroring using multiple graphics contexts
US9063798B2 (en)2010-10-012015-06-23Z124Cross-environment communication using application space API
US9071625B2 (en)2010-10-012015-06-30Z124Cross-environment event notification
US9152179B2 (en)2011-09-272015-10-06Z124Portrait dual display and landscape dual display
US8996073B2 (en)2011-09-272015-03-31Z124Orientation arbitration
US9104366B2 (en)2011-09-272015-08-11Z124Separation of screen usage for complex language input
US9128660B2 (en)2011-09-272015-09-08Z124Dual display pinyin touch input
US9128659B2 (en)2011-09-272015-09-08Z124Dual display cursive touch input
US9658879B2 (en)2012-03-162017-05-23Oracle International CorporationSystem and method for supporting buffer allocation in a shared memory queue
US20130246556A1 (en)*2012-03-162013-09-19Oracle International CorporationSystem and method for supporting intra-node communication based on a shared memory queue
US10133596B2 (en)2012-03-162018-11-20Oracle International CorporationSystem and method for supporting application interoperation in a transactional middleware environment
US9389905B2 (en)2012-03-162016-07-12Oracle International CorporationSystem and method for supporting read-only optimization in a transactional middleware environment
US9405574B2 (en)2012-03-162016-08-02Oracle International CorporationSystem and method for transmitting complex structures based on a shared memory queue
US10289443B2 (en)2012-03-162019-05-14Oracle International CorporationSystem and method for sharing global transaction identifier (GTRID) in a transactional middleware environment
US9665392B2 (en)*2012-03-162017-05-30Oracle International CorporationSystem and method for supporting intra-node communication based on a shared memory queue
US9146944B2 (en)2012-03-162015-09-29Oracle International CorporationSystems and methods for supporting transaction recovery based on a strict ordering of two-phase commit calls
US9760584B2 (en)2012-03-162017-09-12Oracle International CorporationSystems and methods for supporting inline delegation of middle-tier transaction logs to database
US20130262398A1 (en)*2012-03-292013-10-03Lsi CorporationScatter gather list for data integrity
US8868517B2 (en)*2012-03-292014-10-21Lsi CorporationScatter gather list for data integrity
US20140068165A1 (en)*2012-09-062014-03-06Accedian Networks Inc.Splitting a real-time thread between the user and kernel space
US9892144B2 (en)2014-04-152018-02-13Google LlcMethods for in-place access of serialized data
US9378237B2 (en)*2014-04-152016-06-28Google Inc.Methods for in-place access of serialized data
US20150293962A1 (en)*2014-04-152015-10-15Google Inc.Methods for In-Place Access of Serialized Data
US9749548B2 (en)2015-01-222017-08-29Google Inc.Virtual linebuffers for image signal processors
US10516833B2 (en)2015-01-222019-12-24Google LlcVirtual linebuffers for image signal processors
US10791284B2 (en)2015-01-222020-09-29Google LlcVirtual linebuffers for image signal processors
US10277833B2 (en)2015-01-222019-04-30Google LlcVirtual linebuffers for image signal processors
US9965824B2 (en)2015-04-232018-05-08Google LlcArchitecture for high performance, power efficient, programmable image processing
US10417732B2 (en)2015-04-232019-09-17Google LlcArchitecture for high performance, power efficient, programmable image processing
US11190718B2 (en)*2015-04-232021-11-30Google LlcLine buffer unit for image processor
US11182138B2 (en)2015-04-232021-11-23Google LlcCompiler for translating between a virtual image processor instruction set architecture (ISA) and target hardware having a two-dimensional shift array structure
US11153464B2 (en)2015-04-232021-10-19Google LlcTwo dimensional shift array for image processor
US10095479B2 (en)2015-04-232018-10-09Google LlcVirtual image processor instruction set architecture (ISA) and memory model and exemplary target hardware having a two-dimensional shift array structure
US10095492B2 (en)2015-04-232018-10-09Google LlcCompiler for translating between a virtual image processor instruction set architecture (ISA) and target hardware having a two-dimensional shift array structure
US9785423B2 (en)2015-04-232017-10-10Google Inc.Compiler for translating between a virtual image processor instruction set architecture (ISA) and target hardware having a two-dimensional shift array structure
US11138013B2 (en)2015-04-232021-10-05Google LlcEnergy efficient processor core architecture for image processor
US11140293B2 (en)2015-04-232021-10-05Google LlcSheet generator for image processor
US10216487B2 (en)2015-04-232019-02-26Google LlcVirtual image processor instruction set architecture (ISA) and memory model and exemplary target hardware having a two-dimensional shift array structure
US9772852B2 (en)2015-04-232017-09-26Google Inc.Energy efficient processor core architecture for image processor
US10275253B2 (en)2015-04-232019-04-30Google LlcEnergy efficient processor core architecture for image processor
US10284744B2 (en)2015-04-232019-05-07Google LlcSheet generator for image processor
US9769356B2 (en)2015-04-232017-09-19Google Inc.Two dimensional shift array for image processor
US10291813B2 (en)2015-04-232019-05-14Google LlcSheet generator for image processor
US10754654B2 (en)2015-04-232020-08-25Google LlcEnergy efficient processor core architecture for image processor
US10719905B2 (en)2015-04-232020-07-21Google LlcArchitecture for high performance, power efficient, programmable image processing
US10321077B2 (en)*2015-04-232019-06-11Google LlcLine buffer unit for image processor
US10638073B2 (en)*2015-04-232020-04-28Google LlcLine buffer unit for image processor
US10599407B2 (en)2015-04-232020-03-24Google LlcCompiler for translating between a virtual image processor instruction set architecture (ISA) and target hardware having a two-dimensional shift array structure
US10560598B2 (en)2015-04-232020-02-11Google LlcSheet generator for image processor
US9756268B2 (en)*2015-04-232017-09-05Google Inc.Line buffer unit for image processor
US10397450B2 (en)*2015-04-232019-08-27Google LlcTwo dimensional shift array for image processor
US10477164B2 (en)2015-12-042019-11-12Google LlcShift register with reduced wiring complexity
US10998070B2 (en)2015-12-042021-05-04Google LlcShift register with reduced wiring complexity
US9830150B2 (en)2015-12-042017-11-28Google LlcMulti-functional execution lane for image processor
US10185560B2 (en)2015-12-042019-01-22Google LlcMulti-functional execution lane for image processor
US10313641B2 (en)2015-12-042019-06-04Google LlcShift register with reduced wiring complexity
US10387988B2 (en)2016-02-262019-08-20Google LlcCompiler techniques for mapping program code to a high performance, power efficient, programmable image processing hardware platform
US10387989B2 (en)2016-02-262019-08-20Google LlcCompiler techniques for mapping program code to a high performance, power efficient, programmable image processing hardware platform
US10204396B2 (en)2016-02-262019-02-12Google LlcCompiler managed memory for image processor
US10685422B2 (en)2016-02-262020-06-16Google LlcCompiler managed memory for image processor
US10304156B2 (en)2016-02-262019-05-28Google LlcCompiler managed memory for image processor
US10504480B2 (en)2016-02-282019-12-10Google LlcMacro I/O unit for image processor
US10380969B2 (en)2016-02-282019-08-13Google LlcMacro I/O unit for image processor
US10733956B2 (en)2016-02-282020-08-04Google LlcMacro I/O unit for image processor
US9986187B2 (en)2016-07-012018-05-29Google LlcBlock operations for an image processor having a two-dimensional execution lane array and a two-dimensional shift register
US10789505B2 (en)2016-07-012020-09-29Google LlcConvolutional neural network on programmable two dimensional image processor
US10915773B2 (en)2016-07-012021-02-09Google LlcStatistics operations on two dimensional image processor
US10334194B2 (en)2016-07-012019-06-25Google LlcBlock operations for an image processor having a two-dimensional execution lane array and a two-dimensional shift register
US10546211B2 (en)2016-07-012020-01-28Google LlcConvolutional neural network on programmable two dimensional image processor
US9978116B2 (en)2016-07-012018-05-22Google LlcCore processes for block operations on an image processor having a two-dimensional execution lane array and a two-dimensional shift register
US10531030B2 (en)2016-07-012020-01-07Google LlcBlock operations for an image processor having a two-dimensional execution lane array and a two-dimensional shift register
US11196953B2 (en)2016-07-012021-12-07Google LlcBlock operations for an image processor having a two-dimensional execution lane array and a two-dimensional shift register
US12020027B2 (en)2016-07-012024-06-25Google LlcConvolutional neural network on programmable two dimensional image processor
KR20180018886A (en)*2016-08-092018-02-22삼성전자주식회사Operation method of storage system and operation method of host
KR102690393B1 (en)*2016-08-092024-08-02삼성전자주식회사Operation method of storage system and operation method of host
CN106851014A (en)*2017-03-102017-06-13广东欧珀移动通信有限公司Adjust method, device and the terminal of broadcast message queue
US11442873B2 (en)*2019-09-062022-09-13Meta Platforms Technologies, LlcMicrokernel architecture with enhanced reliability and security

Also Published As

Publication numberPublication date
US7194569B1 (en)2007-03-20
US6728722B1 (en)2004-04-27

Similar Documents

PublicationPublication DateTitle
US7194569B1 (en)Method of re-formatting data
US6832266B1 (en)Simplified microkernel application programming interface
US7478390B2 (en)Task queue management of virtual devices using a plurality of processors
Hamilton et al.The Spring nucleus: A microkernel for objects
US8549521B2 (en)Virtual devices using a plurality of processors
EP1247168B1 (en)Memory shared between processing threads
US6223207B1 (en)Input/output completion port queue data structures and methods for using same
US6209041B1 (en)Method and computer program product for reducing inter-buffer data transfers between separate processing components
US6115761A (en)First-In-First-Out (FIFO) memories having dual descriptors and credit passing for efficient access in a multi-processor system environment
US5577250A (en)Programming model for a coprocessor on a computer system
US5828881A (en)System and method for stack-based processing of multiple real-time audio tasks
Pyarali et al.Evaluating and optimizing thread pool strategies for real-time CORBA
US20080263554A1 (en)Method and System for Scheduling User-Level I/O Threads
US20040117793A1 (en)Operating system architecture employing synchronous tasks
EP1763772A1 (en)Modified computer architecture with initialization of objects
JPH1078882A (en)Hardware resource manager
US20040139284A1 (en)Memory management
JP2004536382A (en) Systems, methods, and articles of manufacture using replaceable components to select network communication channel components with replaceable quality of service features
EP0614139A2 (en)External procedure call for distributed processing environment
US20010047439A1 (en)Efficient implementation of first-in-first-out memories for multi-processor systems
US6865579B1 (en)Simplified thread control block design
US6757679B1 (en)System for building electronic queue(s) utilizing self organizing units in parallel to permit concurrent queue add and remove operations
US20070079077A1 (en)System, method, and computer program product for shared memory queue
JP2000259417A (en)Device and method for data processing and program providing medium
US7320044B1 (en)System, method, and computer program product for interrupt scheduling in processing communication

Legal Events

DateCodeTitleDescription
STCBInformation on status: application discontinuation

Free format text:ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION


[8]ページ先頭

©2009-2025 Movatter.jp