BR112016012902A2 - Aparelho, método e sistema para um mecanismo de configuração rápida - Google Patents

Aparelho, método e sistema para um mecanismo de configuração rápida

Info

Publication number
BR112016012902A2
BR112016012902A2 BR112016012902A BR112016012902A BR112016012902A2 BR 112016012902 A2 BR112016012902 A2 BR 112016012902A2 BR 112016012902 A BR112016012902 A BR 112016012902A BR 112016012902 A BR112016012902 A BR 112016012902A BR 112016012902 A2 BR112016012902 A2 BR 112016012902A2
Authority
BR
Brazil
Prior art keywords
configuration
host
context
quick
low power
Prior art date
Application number
BR112016012902A
Other languages
English (en)
Inventor
Harriman David
Original Assignee
Intel Corp
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 Intel Corp filed Critical Intel Corp
Publication of BR112016012902A2 publication Critical patent/BR112016012902A2/pt

Links

Classifications

    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; COUNTING
    • G06F—ELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/14—Handling requests for interconnection or transfer
    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; 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/44—Arrangements for executing specific programs
    • G06F9/445—Program loading or initiating
    • G06F9/44505—Configuring for program initiating, e.g. using registry, configuration files
    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; COUNTING
    • G06F—ELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26—Power supply means, e.g. regulation thereof
    • G06F1/32—Means for saving power
    • G06F1/3203—Power management, i.e. event-based initiation of a power-saving mode
    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; COUNTING
    • G06F—ELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00—Error detection; Error correction; Monitoring
    • G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/14—Error detection or correction of the data by redundancy in operations
    • G06F11/1402—Saving, restoring, recovering or retrying
    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; 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
    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; COUNTING
    • G06F—ELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/10—Program control for peripheral devices
    • G06F13/102—Program control for peripheral devices where the program performs an interfacing function, e.g. device driver
    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; COUNTING
    • G06F—ELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/38—Information transfer, e.g. on bus
    • G06F13/42—Bus transfer protocol, e.g. handshake; Synchronisation
    • G06F13/4204—Bus transfer protocol, e.g. handshake; Synchronisation on a parallel bus
    • G06F13/4208—Bus transfer protocol, e.g. handshake; Synchronisation on a parallel bus being a system bus, e.g. VME bus, Futurebus, Multibus
    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; COUNTING
    • G06F—ELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/38—Information transfer, e.g. on bus
    • G06F13/42—Bus transfer protocol, e.g. handshake; Synchronisation
    • G06F13/4282—Bus transfer protocol, e.g. handshake; Synchronisation on a serial bus, e.g. I2C bus, SPI bus
    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; COUNTING
    • G06F—ELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00—Error detection; Error correction; Monitoring
    • G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/14—Error detection or correction of the data by redundancy in operations
    • G06F11/1402—Saving, restoring, recovering or retrying
    • G06F11/1415—Saving, restoring, recovering or retrying at system level
    • G06F11/1441—Resetting or repowering
    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; COUNTING
    • G06F—ELECTRIC DIGITAL DATA PROCESSING
    • G06F2213/00—Indexing scheme relating to interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F2213/0026—PCI express

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Software Systems (AREA)
  • Quality & Reliability (AREA)
  • Information Transfer Systems (AREA)
  • Power Sources (AREA)
  • Bus Control (AREA)

Abstract

APARELHO, MÉTODO E SISTEMA PARA UM MECANISMO DE CONFIGURAÇÃO RÁPIDA. A presente invenção descreve um aparelho, método e sistema para a configuração rápida de um dispositivo. Os dispositivos de configuração rápida podem ser configurados sem a intervenção do anfitrião. Por exemplo, antes de entrar em um modo de baixa energia, o dispositivo pode despejar seu contexto de configuração em armazenamento e entrar em baixo consumo de energia. Então, ao voltar a um estado ativo, um controlador pode recarregar o contexto, sem que um dispositivo de processamento anfitrião tenha de regravar todo o espaço de configuração, o que potencialmente reduz a decisão de latência de quando um dispositivo entra em um modo de baixa energia. Além disso, o mecanismo de configuração rápida pode acelerar acessos de configuração a partir do anfitrião, fornecendo conclusões aceleradas, e ainda assim, garantir a configuração de legado para dispositivos de legado.
BR112016012902A 2014-01-16 2014-01-16 Aparelho, método e sistema para um mecanismo de configuração rápida BR112016012902A2 (pt)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/US2014/011899 WO2015108522A1 (en) 2014-01-16 2014-01-16 An apparatus, method, and system for a fast configuration mechanism

Publications (1)

Publication Number Publication Date
BR112016012902A2 true BR112016012902A2 (pt) 2017-08-08

Family

ID=53543281

Family Applications (1)

Application Number Title Priority Date Filing Date
BR112016012902A BR112016012902A2 (pt) 2014-01-16 2014-01-16 Aparelho, método e sistema para um mecanismo de configuração rápida

Country Status (8)

Country Link
US (1) US20160274923A1 (pt)
EP (1) EP3095041A4 (pt)
JP (1) JP6286551B2 (pt)
KR (1) KR101995623B1 (pt)
CN (1) CN105830053A (pt)
BR (1) BR112016012902A2 (pt)
DE (1) DE112014006183B4 (pt)
WO (1) WO2015108522A1 (pt)

Families Citing this family (38)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102371557B1 (ko) * 2015-03-20 2022-03-07 삼성전자주식회사 호스트 장치, 그것과 복수의 장치들을 갖는 호스트 시스템 및 그것의 인터페이스 링크 레이어 구성 방법
GB201516127D0 (en) * 2015-09-11 2015-10-28 Red Lion 49 Ltd Mixing digital audio
US9760513B2 (en) * 2015-09-22 2017-09-12 Cisco Technology, Inc. Low latency efficient sharing of resources in multi-server ecosystems
US9984021B1 (en) * 2015-09-28 2018-05-29 Amazon Technologies, Inc. Location-aware self-configuration of a peripheral device
CN105843767A (zh) * 2016-03-24 2016-08-10 山东超越数控电子有限公司 一种pci总线千兆网络实现方法
JP7163002B2 (ja) * 2016-05-25 2022-10-31 キヤノン株式会社 プロセッサに接続されるデバイスから通知される復帰時間に応じてプロセッサの省電力のレベルを決定する情報処理装置及びプロセッサの省電力方法
US9946325B2 (en) * 2016-06-30 2018-04-17 Intel IP Corporation Interprocessor power state transitions
US10156877B2 (en) 2016-10-01 2018-12-18 Intel Corporation Enhanced power management for support of priority system events
US10296338B2 (en) * 2016-12-09 2019-05-21 Intel Corporation System, apparatus and method for low overhead control transfer to alternate address space in a processor
US11232056B2 (en) * 2016-12-28 2022-01-25 Intel Corporation System and method for vector communication
US11853244B2 (en) * 2017-01-26 2023-12-26 Wisconsin Alumni Research Foundation Reconfigurable computer accelerator providing stream processor and dataflow processor
US10795820B2 (en) * 2017-02-08 2020-10-06 Arm Limited Read transaction tracker lifetimes in a coherent interconnect system
US12455850B2 (en) * 2017-09-28 2025-10-28 Sk Hynix Nand Product Solutions Corp. Root complex integrated endpoint emulation of a discreet PCIE endpoint
US11263143B2 (en) * 2017-09-29 2022-03-01 Intel Corporation Coherent accelerator fabric controller
CN107656895B (zh) * 2017-10-27 2023-07-28 上海力诺通信科技有限公司 一种1u标准高度的正交平台高密度计算架构
US10761983B2 (en) * 2017-11-14 2020-09-01 International Business Machines Corporation Memory based configuration state registers
US10592164B2 (en) 2017-11-14 2020-03-17 International Business Machines Corporation Portions of configuration state registers in-memory
KR102428450B1 (ko) * 2017-12-21 2022-08-01 삼성전자주식회사 호스트 컨트롤러, 보안 요소 및 직렬 주변기기 인터페이스 통신 시스템
US10545773B2 (en) * 2018-05-23 2020-01-28 Intel Corporation System, method, and apparatus for DVSEC for efficient peripheral management
KR102555511B1 (ko) * 2018-11-01 2023-07-14 에스케이하이닉스 주식회사 저장 장치 및 그 동작 방법
US11151075B2 (en) 2018-12-14 2021-10-19 Ati Technologies Ulc Data communications with enhanced speed mode
CN110297818B (zh) * 2019-06-26 2022-03-01 杭州数梦工场科技有限公司 构建数据仓库的方法及装置
US12170263B2 (en) * 2019-09-27 2024-12-17 Advanced Micro Devices, Inc. Fabricating active-bridge-coupled GPU chiplets
CN111176408B (zh) * 2019-12-06 2021-07-16 瑞芯微电子股份有限公司 一种SoC的低功耗处理方法和装置
KR102838072B1 (ko) * 2019-12-10 2025-07-24 삼성전자 주식회사 다수 개의 집적 회로 사이의 인터페이스를 제어하기 위한 전자 장치 및 그의 동작 방법
CN111240626A (zh) * 2020-01-09 2020-06-05 中瓴智行(成都)科技有限公司 一种基于Hypervisor智能座舱操作系统双屏互动的方法和系统
US11443713B2 (en) * 2020-01-30 2022-09-13 Apple Inc. Billboard for context information sharing
US11074206B1 (en) * 2020-09-29 2021-07-27 Arm Limited Message protocol for a data processing system
TWI797554B (zh) * 2021-02-05 2023-04-01 新唐科技股份有限公司 系統單晶片及控制方法
US20210232504A1 (en) * 2021-04-09 2021-07-29 Intel Corporation Avoiding processor stall when accessing coherent memory device in low power
TWI888640B (zh) * 2021-09-09 2025-07-01 韓商愛思開海力士有限公司 用於互連協定的資料處理的方法、控制器以及儲存裝置
CN114327751B (zh) * 2021-12-09 2025-12-30 北京航空航天大学 一种面向多域隔离通信的虚拟pci设备及其实现方法
CN114003392B (zh) * 2021-12-28 2022-04-22 苏州浪潮智能科技有限公司 一种数据加速计算方法及相关装置
US12282444B2 (en) 2022-11-15 2025-04-22 Google Llc Connecting non-PCIe accelerators as PCIe devices
CN115952126B (zh) * 2023-03-14 2023-05-12 沐曦集成电路(上海)有限公司 一种gpu处理器系统
CN116708324B (zh) * 2023-06-08 2025-12-12 南京奥拓电子科技有限公司 一种基于智慧银行智能播控系统的资源分发方法及系统
KR20250064807A (ko) 2023-11-03 2025-05-12 삼성전자주식회사 커맨드 처리 장치 및 이를 포함하는 디스플레이 구동 집적 회로
US12625708B2 (en) * 2024-03-21 2026-05-12 Dell Products L.P. Sleep state orchestration system and method for a heterogeneous computing platform

Family Cites Families (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6647434B1 (en) * 1999-12-28 2003-11-11 Dell Usa, L.P. Multifunction device with register space for individually enabling or disabling a function of plurality of functions in response to function configuration
US7603516B2 (en) * 2000-12-15 2009-10-13 Stmicroelectronics Nv Disk controller providing for the auto-transfer of host-requested-data from a cache memory within a disk memory system
DE60213616T2 (de) * 2001-08-24 2007-08-09 Intel Corporation, Santa Clara Eine allgemeine eingabe-/ausgabearchitektur, protokoll und entsprechende verfahren zur umsetzung der flusssteuerung
US7752361B2 (en) * 2002-06-28 2010-07-06 Brocade Communications Systems, Inc. Apparatus and method for data migration in a storage processing device
US8285907B2 (en) * 2004-12-10 2012-10-09 Intel Corporation Packet processing in switched fabric networks
US7613876B2 (en) * 2006-06-08 2009-11-03 Bitmicro Networks, Inc. Hybrid multi-tiered caching storage system
WO2007146845A2 (en) * 2006-06-08 2007-12-21 Bitmicro Networks, Inc. Configurable and scalable hybrid multi-tiered caching storage system
JP2010211351A (ja) * 2009-03-09 2010-09-24 Ricoh Co Ltd 半導体集積回路、省電力制御方法、省電力制御プログラム及び記録媒体
JP5731108B2 (ja) * 2009-07-03 2015-06-10 日本電気株式会社 中継手段、中継システム、中継方法およびプログラム
US8402320B2 (en) * 2010-05-25 2013-03-19 Oracle International Corporation Input/output device including a mechanism for error handling in multiple processor and multi-function systems
WO2012029147A1 (ja) * 2010-09-01 2012-03-08 富士通株式会社 システムおよび障害処理方法
JP5597104B2 (ja) * 2010-11-16 2014-10-01 キヤノン株式会社 データ転送装置及びその制御方法
US8966305B2 (en) * 2011-06-30 2015-02-24 Advanced Micro Devices, Inc. Managing processor-state transitions
JP5915086B2 (ja) * 2011-10-31 2016-05-11 富士通株式会社 切替制御装置、切替制御方法、情報処理装置および切替制御プログラム
US9760661B2 (en) * 2012-04-26 2017-09-12 Hewlett-Packard Development Company, L.P. Providing virtual optical disk drive
US8880747B2 (en) * 2012-05-15 2014-11-04 Dell Products, L.P. Endpoint device discovery system
US8446903B1 (en) * 2012-05-22 2013-05-21 Intel Corporation Providing a load/store communication protocol with a low power physical unit
US20140119463A1 (en) * 2012-10-29 2014-05-01 Texas Instruments Incorporated Scalable Multifunction Serial Link Interface
US10129782B2 (en) * 2015-01-30 2018-11-13 Samsung Electronics Co., Ltd. Methods and apparatus for CSI measurement configuration and reporting on unlicensed spectrum

Also Published As

Publication number Publication date
WO2015108522A1 (en) 2015-07-23
JP6286551B2 (ja) 2018-02-28
KR101995623B1 (ko) 2019-07-02
JP2017503245A (ja) 2017-01-26
DE112014006183T5 (de) 2016-09-22
US20160274923A1 (en) 2016-09-22
KR20160085882A (ko) 2016-07-18
DE112014006183B4 (de) 2026-01-29
EP3095041A4 (en) 2018-04-25
CN105830053A (zh) 2016-08-03
EP3095041A1 (en) 2016-11-23

Similar Documents

Publication Publication Date Title
BR112015029848A8 (pt) dispositivos de recepção e de transmissão, métodos para recepção de um dispositivo de recepção e para transmissão de um dispositivo de transmissão, e, meio de armazenamento legível por computador
MX2015011829A (es) Pronostico de valvula basado en evaluacion de laboratorio.
BR112018003950A2 (pt) caracterização de cargas de trabalho de gpu e gerenciamento de energia utilizando sugestão de fluxo de comando
BR112017003614A2 (pt) trocador de calor configurado para um sistema de geração de energia
EP3055863A4 (en) Data processor with memory controller for high reliability operation and method
BR112014007398A2 (pt) método, artigo e dispositivo eletrônico
CL2017003263A1 (es) Arquitectura basada en bloques con ejecución paralela de bloques sucesivos.
BR112016003346A2 (pt) Dispositivo para gerar energia elétrica, sistema, e método de fabricação do dispositivo
BR112016008559A8 (pt) aparelho, material fumável, sistema e método de uso do aparelho
BR112015024773A8 (pt) Método, sistema e aparelho para comparação de imagens
BR112017010916A2 (pt) célula de combustível autônoma para aviões
BR112017000790A2 (pt) métodos e dispositivos para controle do tamanho de bolhas enfisematosas
CL2017002521A1 (es) Paginación de sistema de procesamiento de eventos.
BR112015030158A2 (pt) preempção de armazenamento temporário de comando intermediário para cargas de trabalho gráficas
BR112015022873A2 (pt) sistema de seleção de parâmetros de módulo de exibição residente em sistema operacional
BR112015020272A2 (pt) método e dispositivo para atualização de firmware
BR112015003884A2 (pt) sistema de bomba para a extração de leite; e método para uso em um sistema de bomba para a extração de leite
BR112016006713A2 (pt) método de compatibilidade de capacidade, aparelho e sistema
BR102014006299A8 (pt) método para inicializar um sistema heterogêneo e apresentar uma vista simétrica do núcleo
AR108831A1 (es) Sistema de control de acceso a ordenador y método
CL2015003666A1 (es) Un sistema de almacenamiento de energía para un uso con una caldera de combinación, que comprende una pluralidad de bancos de almacenamiento de energía térmica, un dispositivo de extracción, y un controlador
CL2015003109A1 (es) Sistema de control de terminales
BR112015029368A2 (pt) sistema e método para processar plástico, e plástico processado a partir dos mesmos
CL2016000264A1 (es) Tubería de andamios de un sistema estructural de andamios y elementos de andamios.
BR112016028385A2 (pt) método e sistema para reduzir uma concentração de solvente em uma pluralidade de micropartículas, método para preparar uma pluralidade de microesferas biodegradáveis com um agente medicinalmente ativo, e, composição.

Legal Events

Date Code Title Description
B06U Preliminary requirement: requests with searches performed by other patent offices: procedure suspended [chapter 6.21 patent gazette]
B07A Application suspended after technical examination (opinion) [chapter 7.1 patent gazette]
B09B Patent application refused [chapter 9.2 patent gazette]