RU2006106916A - Помечание событий меткой времени - Google Patents

Помечание событий меткой времени Download PDF

Info

Publication number
RU2006106916A
RU2006106916A RU2006106916/09A RU2006106916A RU2006106916A RU 2006106916 A RU2006106916 A RU 2006106916A RU 2006106916/09 A RU2006106916/09 A RU 2006106916/09A RU 2006106916 A RU2006106916 A RU 2006106916A RU 2006106916 A RU2006106916 A RU 2006106916A
Authority
RU
Russia
Prior art keywords
event
events
detected
time stamp
response
Prior art date
Application number
RU2006106916/09A
Other languages
English (en)
Other versions
RU2312386C2 (ru
Inventor
Дмитрий ЛУКЬЯНОВ (US)
Дмитрий ЛУКЬЯНОВ
Original Assignee
Интел Корпорейшн (Us)
Интел Корпорейшн
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 Интел Корпорейшн (Us), Интел Корпорейшн filed Critical Интел Корпорейшн (Us)
Publication of RU2006106916A publication Critical patent/RU2006106916A/ru
Application granted granted Critical
Publication of RU2312386C2 publication Critical patent/RU2312386C2/ru

Links

Classifications

    • 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/04—Generating or distributing clock signals or signals derived directly therefrom
    • G06F1/14—Time supervision arrangements, e.g. real time clock

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Synchronisation In Digital Transmission Systems (AREA)
  • Electric Clocks (AREA)
  • Debugging And Monitoring (AREA)
  • Computer And Data Communications (AREA)
  • Indexing, Searching, Synchronizing, And The Amount Of Synchronization Travel Of Record Carriers (AREA)
  • Plural Heterocyclic Compounds (AREA)
  • Chemical And Physical Treatments For Wood And The Like (AREA)
  • Quinoline Compounds (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)

Claims (35)

1. Способ, содержащий этапы, на которых обнаруживают событие с помощью устройства, помечают событие меткой времени данного устройства в ответ на обнаружение события, принимают запрос на метку времени события, и обеспечивают метку времени для события в ответ на прием запроса.
2. Способ по п.1, дополнительно содержащий этапы, на которых определяют, должно ли событие быть помечено меткой времени, и помечают событие меткой времени в ответ на определение того, что событие должно быть помечено меткой времени.
3. Способ по п.1, в котором обнаружение события содержит этап, на котором обнаруживают предоставление доступа при разрешении конфликта.
4. Способ по п.1, в котором обнаружение события содержит этап, на котором обнаруживают прерывание.
5. Способ по п.1, дополнительно содержащий этап, на котором корректируют скорость обработки потока на основе метки времени для события и метки времени потока.
6. Способ по п.1, дополнительно содержащий этап, на котором выполняют повторную дискретизацию потока на основе метки времени для события и метки времени потока.
7. Устройство, содержащее счетчик для обновления значения подсчета в качестве реакции на работу опорного тактового генератора, контроллер для обнаружения событий и обеспечения обнаруженных событий метками времени, которые основаны на значении подсчета, и интерфейс для вывода метки времени обнаруженного события в ответ на прием запроса на обнаруженное событие.
8. Устройство по п.7, дополнительно содержащее хранилище событий для хранения меток времени обнаруженных событий и предоставления интерфейсу метки времени обнаруженного события, соответствующего запросу.
9. Устройство по п.7, дополнительно содержащее хранилище событий для хранения меток времени обнаруженных событий и предоставления интерфейсу метки времени обнаруженного события, соответствующего запросу, в ответ на прием идентификатора события для обнаруженного события от интерфейса.
10. Устройство по п.9, в котором интерфейс принимает идентификатор события для обнаруженного события в запросе на обнаруженное событие.
11. Устройство по п.7, дополнительно содержащее хранилище событий для хранения меток времени и ассоциированных идентификаторов события обнаруженных событий и предоставления интерфейсу метки времени обнаруженного события, соответствующего запросу, в ответ на прием идентификатора события для обнаруженного события от интерфейса.
12. Устройство по п.7, в котором контроллер обеспечивает обнаруженное событие меткой времени в ответ на определение того, что обнаруженное событие относится к типу события, которое должно быть помечено меткой времени.
13. Устройство по п.12, в котором контроллер игнорирует обнаруженное событие, не обеспечивая обнаруженное событие меткой времени, в ответ на определение того, что обнаруженное событие не относится к типу события, которое должно быть помечено меткой времени.
14. Устройство по п.13, в котором типы события, которые должны быть помечены меткой времени контроллером, являются программируемыми.
15. Устройство по п.7, которое встроено в набор микросхем, предназначенный для соединения процессора с другими компонентами вычислительного устройства.
16. Устройство по п.7, которое встроено в схему разрешения конфликтов, предназначенную для разрешения конфликтов при доступе к совместно используемому ресурсу на основе событий, связанных с разрешением конфликтов.
17. Устройство по п.7, которое встроено в контроллер прерываний, предназначенный для управления событиями, вызывающими прерывание.
18. Система, содержащая сетевой интерфейс для приема потока на программной тактовой частоте, содержащего блоки данных и метки программной тактовой частоты, служащие показателем программной тактовой частоты, опорный тактовый генератор для генерации сигнала опорного тактового генератора, устройство для обработки блоков данных потока со скоростью обработки, установленной сигналом опорного тактового генератора, и вызова событий, служащих показателем скорости обработки, и схему помечания меткой времени для обнаружения событий, служащих показателем скорости обработки, и сохранения меток времени для событий, которые основаны на сигнале опорного тактового генератора.
19. Система по п.18, в которой схема помечания меткой времени обнаруживает события, служащие показателем скорости обработки, основываясь на типах событий, запрограммированных в схеме помечания меткой времени.
20. Система по п.19, дополнительно содержащая процессор для запрашивания схемы помечания меткой времени на предмет меток времени для событий, служащих показателем скорости обработки.
21. Система по п.20, в которой процессор корректирует скорость обработки, основываясь на метках времени для событий и метках программной тактовой частоты потока.
22. Система по п.20, в которой процессор корректирует частоту сигнала опорного тактового генератора, основываясь на метках времени для событий и метках программной тактовой частоты потока.
23. Система по п.20, в которой процессор осуществляет повторную дискретизацию в отношении блоков данных, основываясь на метках времени для событий и метках программной тактовой частоты потока.
24. Система по п.20, в которой схема помечания меткой времени сохраняет метки времени обнаруженных событий и предоставляет процессору сохраненную метку времени для обнаруженного события в ответ на запрашивание процессором метки времени у схемы помечания меткой времени.
25. Система по п.20, в которой схема помечания меткой времени сохраняет метки времени обнаруженных событий и предоставляет процессору сохраненную метку времени обнаруженного события в ответ на предоставление процессором схеме помечания меткой времени идентификатора события для обнаруженного события.
26. Система по п.18, в которой схема помечания меткой времени сохраняет метку времени для обнаруженного события в ответ на определение того, что обнаруженное событие относится к типу события, которое должно быть помечено меткой времени.
27. Система по п.26, в которой схема помечания меткой времени игнорирует обнаруженное событие, не сохраняя метку времени для обнаруженного события, в ответ на определение того, что обнаруженное событие не относится к типу события, которое должно быть помечено меткой времени.
28. Система по п.20, дополнительно содержащая набор микросхем, который содержит схему помечания меткой времени и который соединяет процессор с сетевым интерфейсом и упомянутым устройством.
29. Система по п.18, дополнительно содержащая схему разрешения конфликтов, которая содержит схему помечания меткой времени и которая выполняет разрешение конфликтов запросов на совместно используемый ресурс, при этом схема помечания меткой времени сохраняет метки времени для обнаруженных сигналов разрешения конфликтов, соответствующих типу события.
30. Система по п.18, дополнительно содержащая контроллер прерываний, который содержит схему помечания меткой времени и который обрабатывает прерывания, принятые от упомянутого устройства, при этом схема помечания меткой времени сохраняет метки времени для обнаруженных сигналов прерывания, соответствующих типу события.
31. Машиночитаемый носитель, содержащий множество команд, которые, в ответ на выполнение их вычислительным устройством, предписывают вычислительному устройству запрашивать схему помечания меткой времени на предмет метки времени обнаруженного события, которое служит показателем скорости обработки для потока, определять скорость обработки для потока, основываясь на метке времени обнаруженного события, определять программную тактовую частоту для потока, основываясь на метке программной тактовой частоты потока, и корректировать скорость обработки для потока в ответ на то, что скорость обработки и программная тактовая частота, имеют определенное различие.
32. Машиночитаемый носитель по п.31, в котором упомянутое множество команд дополнительно предписывает вычислительному устройству корректировать скорость обработки посредством повторной дискретизации в отношении блоков данных потока.
33. Машиночитаемый носитель по п.31, в котором упомянутое множество команд дополнительно предписывает вычислительному устройству корректировать опорный тактовый генератор, который управляет скоростью обработки.
34. Машиночитаемый носитель по п.31, в котором упомянутое множество команд дополнительно предписывает вычислительному устройству программировать схему помечания меткой времени для помечания событий, вызывающих прерывание, которые служат показателем скорости обработки для потока.
35. Машиночитаемый носитель по п.31, в котором упомянутое множество команд дополнительно предписывает вычислительному устройству программировать схему помечания меткой времени для помечания связанных с разрешением конфликтов событий, которые служат показателем скорости обработки для потока.
RU2006106916/09A 2003-08-07 2004-07-28 Помечание событий меткой времени RU2312386C2 (ru)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US10/637,301 2003-08-07
US10/637,301 US20050091554A1 (en) 2003-08-07 2003-08-07 Event time-stamping

Publications (2)

Publication Number Publication Date
RU2006106916A true RU2006106916A (ru) 2006-07-27
RU2312386C2 RU2312386C2 (ru) 2007-12-10

Family

ID=34193567

Family Applications (1)

Application Number Title Priority Date Filing Date
RU2006106916/09A RU2312386C2 (ru) 2003-08-07 2004-07-28 Помечание событий меткой времени

Country Status (10)

Country Link
US (1) US20050091554A1 (ru)
EP (1) EP1652054B1 (ru)
JP (1) JP2007501977A (ru)
KR (1) KR100829643B1 (ru)
CN (1) CN100456201C (ru)
AT (1) ATE371890T1 (ru)
DE (1) DE602004008647T2 (ru)
RU (1) RU2312386C2 (ru)
TW (1) TWI279673B (ru)
WO (1) WO2005017724A2 (ru)

Families Citing this family (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7529979B2 (en) * 2003-12-12 2009-05-05 International Business Machines Corporation Hardware/software based indirect time stamping methodology for proactive hardware/software event detection and control
AT502550B1 (de) * 2005-10-11 2009-11-15 Arc Seibersdorf Res Gmbh Digitaler synchroner arbiter, sensor mit einem derartigen arbiter und verfahren zum sequentialisieren von synchronisierten ereignissen mit einem derartigen arbiter
US8468283B2 (en) 2006-06-01 2013-06-18 Telefonaktiebolaget Lm Ericsson (Publ) Arbiter diagnostic apparatus and method
CN101459693A (zh) * 2008-12-29 2009-06-17 中兴通讯股份有限公司 一种流媒体下载方法及系统
US8971470B2 (en) * 2011-02-25 2015-03-03 Intel Corporation System, method, and device to distribute accurate synchronization timestamps in an expandable and timing critical system
WO2013012436A1 (en) 2011-07-18 2013-01-24 Hewlett-Packard Development Company, L.P. Reset vectors for boot instructions
US9201821B2 (en) 2012-09-27 2015-12-01 Apple Inc. Interrupt timestamping
US10409244B2 (en) 2013-10-15 2019-09-10 Omron Corporation Controller and control method
MX365341B (es) * 2014-06-10 2019-05-30 Halliburton Energy Services Inc Sincronización de unidades receptoras en un bus de red de área de control.
US9904637B2 (en) * 2014-11-26 2018-02-27 Qualcomm Incorporated In-band interrupt time stamp
TWI549014B (zh) * 2014-12-31 2016-09-11 Nobuyoshi Morimoto Verification system and method for issuing real-time timestamps with digital timestamp devices
TWI559163B (zh) * 2015-03-27 2016-11-21 Nobuyoshi Morimoto Time stamped digital content protection methods and systems
JP6540478B2 (ja) * 2015-11-30 2019-07-10 セイコーエプソン株式会社 計時装置、電子機器、及び、移動体
TWI632461B (zh) * 2017-05-25 2018-08-11 緯穎科技服務股份有限公司 獲取時間戳記的方法以及使用該方法的電腦裝置
US11019585B1 (en) * 2018-07-24 2021-05-25 Sprint Communications Company L.P. Network generated precision time
CN112650616B (zh) * 2021-01-05 2024-07-05 上海擎昆信息科技有限公司 一种中断检测方法、装置和系统
US11641245B2 (en) * 2021-05-03 2023-05-02 Mellanox Technologies, Ltd. Timestamp confidence level

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
SU1388903A1 (ru) * 1986-11-17 1988-04-15 Военный Инженерный Краснознаменный Институт Им.А.Ф.Можайского Устройство дл контрол
US5038319A (en) * 1989-04-24 1991-08-06 Xerox Corporation System for recording and remotely accessing operating data in a reproduction machine
US5297277A (en) * 1990-08-31 1994-03-22 International Business Machines Corporation Apparatus for monitoring data transfers of an oemi channel interface
US5426774A (en) * 1993-04-06 1995-06-20 Honeywell Inc. Method for maintaining a sequence of events function during failover in a redundant multiple layer system
US5862388A (en) * 1993-11-24 1999-01-19 Intel Corporation Interrupt-time processing of received signals
US5822317A (en) * 1995-09-04 1998-10-13 Hitachi, Ltd. Packet multiplexing transmission apparatus
US6173207B1 (en) * 1997-09-22 2001-01-09 Agilent Technologies, Inc. Real-time control system with non-deterministic communication
US6097699A (en) * 1998-06-05 2000-08-01 Gte Laboratories Incorporated Method and system for monitoring broadband quality of services
US6571344B1 (en) * 1999-12-21 2003-05-27 Koninklijke Philips Electronics N. V. Method and apparatus for authenticating time-sensitive interactive communications
AUPQ896300A0 (en) * 2000-07-24 2000-08-17 Nec Australia Pty Ltd A clock synchronisation method for usb sink devices
WO2002093938A1 (en) * 2001-05-14 2002-11-21 Koninklijke Philips Electronics N.V. Mpeg data packet transmission through an atm network with jitter free decoding
US7123963B2 (en) * 2002-10-31 2006-10-17 Medtronic, Inc. Method of automatic evoked response sensing vector selection using evoked response waveform analysis
US7124332B2 (en) * 2003-06-30 2006-10-17 Intel Corporation Failure prediction with two threshold levels

Also Published As

Publication number Publication date
EP1652054B1 (en) 2007-08-29
WO2005017724A2 (en) 2005-02-24
US20050091554A1 (en) 2005-04-28
DE602004008647D1 (de) 2007-10-11
EP1652054A2 (en) 2006-05-03
JP2007501977A (ja) 2007-02-01
DE602004008647T2 (de) 2008-06-12
CN1860427A (zh) 2006-11-08
TWI279673B (en) 2007-04-21
RU2312386C2 (ru) 2007-12-10
CN100456201C (zh) 2009-01-28
ATE371890T1 (de) 2007-09-15
KR20060034306A (ko) 2006-04-21
WO2005017724A3 (en) 2005-11-17
KR100829643B1 (ko) 2008-05-19
TW200516386A (en) 2005-05-16

Similar Documents

Publication Publication Date Title
US7974314B2 (en) Synchronization of multiple data source to a common time base
US20060056559A1 (en) System and method for coordinating the actions of a plurality of devices via scheduling the actions based on synchronized local clocks
US11907754B2 (en) System to trigger time-dependent action
US20190056972A1 (en) Timestamping data received by monitoring system in nfv
US20060056459A1 (en) Add-on module for synchronizing operations of a plurality of devices
US11853116B2 (en) Clock error-bound tracker
EP2222003B1 (en) Field control system
RU2312386C2 (ru) Помечание событий меткой времени
CN107040327A (zh) 主从机tdma时隙同步校准方法及装置
CN109005002B (zh) 传感器数据处理装置、传感器系统和在使用传感器系统的情况下确定换算参数的方法
CN108932007B (zh) 获取时间戳的方法以及计算机装置
US7318166B2 (en) Synchronization method, computer system and program wherein the synchronization is provided as a user process of an operating system of the computer
CN112838904A (zh) Tsn网络延迟抖动测量装置及方法
US20130262911A1 (en) Method and data processing unit for providing a timestamp
CN107402872A (zh) 一种用于确定数据库间数据同步延迟的方法与设备
CN109286461B (zh) 用于匹配在检测传感器数据时的时间戳的方法
JP2012128552A (ja) 情報処理装置および情報処理装置の時刻同期方法
CN110492961B (zh) 高精度的过程层以太网交换机系统时间同步方法和系统
KR20170124213A (ko) Gps를 이용하는 장치의 utc 시간 동기 방법
CN100440158C (zh) 一种测试嵌入式系统中定时器的方法及系统
CN108235426B (zh) 一种时延、终端间的本机时差检测方法、装置及系统
CN118939501A (zh) 程序运行时长检测方法、装置、电子设备及可读介质
CN120179023A (zh) 一种半导体工艺的计时方法、工控机和存储介质
CN115494950A (zh) 一种双系统头戴显示设备的时间确定方法及相关组件
CN112817826A (zh) 一种数据整合方法及装置

Legal Events

Date Code Title Description
MM4A The patent is invalid due to non-payment of fees

Effective date: 20100729