Евразийский сервер публикаций

Евразийский патент на изобретение № 033541

Библиографические данные

(11) Номер патентного документа

033541

(21) Номер евразийской заявки

201691494

(22) Дата подачи евразийской заявки

2014.05.16

(51) Индексы Международной патентной классификации

G06F 9/50 (2006.01)

(43)(13) Дата публикации евразийской заявки, код вида документа

A1 2016.12.30 Бюллетень № 12 тит.лист, описание

(45)(13) Дата публикации евразийского патента, код вида документа

B1 2019.10.31 Бюллетень № 10 тит.лист, описание
B9 2019.11.29 Бюллетень № 11 тит.лист, описание

(31) Номер заявки, на основании которой испрашивается приоритет

14305102.7

(32) Дата подачи заявки, на основании которой испрашивается приоритет

2014.01.24

(33) Код страны, идентифицирующий ведомство или организацию, которая присвоила номер заявки, на основании которой испрашивается приоритет

EP

(86) Номер и дата подачи международной заявки

IB2014/001073

(87) Номер и дата публикации международной заявки

2015/110856 2015.07.30

(71) Сведения о заявителе(ях)

ТОТАЛЬ СА (FR)

(72) Сведения об изобретателе(ях)

Брюшер Матьё, Мюллер Нилс-Александр (FR)

(73) Сведения о патентовладельце(ах)

ТОТАЛЬ СА (FR)

(74) Сведения о представителе(ях)
или патентном поверенном

Фелицына С.Б. (RU)

(54) Название изобретения

СПОСОБ ВЫЧИСЛЕНИЯ

Формула [ENG]
(57) 1. Способ организации вычисления множества вычислительных задач, характеризующийся тем, что каждая вычислительная задача ассоциативно связана с подмножеством данных, причем подмножество данных, ассоциативно связанное с текущей вычислительной задачей, привлекается во время вычисления упомянутой текущей задачи, множество аппаратных вычислительных клиентов разделено на множество групп клиентов, каждая текущая группа из упомянутого множества групп клиентов содержит текущий узел хранения;
при этом упомянутый способ содержит этапы, на которых:
а) для каждого текущего клиента из множества вычислительных клиентов определяют ассоциативную связь между задачей из множества вычислительных задач и упомянутым текущим клиентом;
b) распределяют упомянутое множество вычислительных задач в соответствии с определенной ассоциативной связью;
с) для каждой текущей группы из упомянутого множества групп клиентов извлекают посредством узла хранения, относящегося к упомянутой текущей группе, объединение подмножеств данных, ассоциативно связанных с задачами, распределенными вычислительным клиентам упомянутой текущей группы;
d) для каждого текущего вычислительного клиента из множества вычислительных клиентов:
d1) извлекают из узла хранения, относящегося к группе текущего вычислительного клиента, подмножество данных, ассоциативно связанное с задачей, распределенной упомянутому текущему вычислительному клиенту, и
d2) вычисляют задачу, распределенную упомянутому текущему вычислительному клиенту, на основании упомянутого извлеченного подмножества данных, ассоциативно связанного с задачей, распределенной упомянутому текущему вычислительному клиенту;
при этом определение ассоциативной связи между задачей и клиентами основано на минимизации размера объединения подмножеств данных, ассоциативно связанных с задачами, распределенными вычислительным клиентам по меньшей мере одной группы из множества групп клиентов.
2. Способ по п.1, в котором определение ассоциативной связи между задачей и клиентами основано на минимизации суммарного размера объединения подмножеств данных, ассоциативно связанных с задачами, распределенными вычислительным клиентам каждой группы из множества групп клиентов.
3. Способ по п.1 или 2, в котором определяют расстояние между каждой задачей, при этом на этапе определения ассоциативной связи для текущей группы из множества групп клиентов
выбирают первую задачу;
выбирают вторые задачи, причем каждое расстояние между каждой второй задачей и первой задачей меньше заданного расстояния, причем заданное расстояние увеличивают, если количество выбранных вторых задач меньше количества задач, которые могут быть распределены клиентам текущей группы.
4. Способ по любому из пп.1-3, дополнительно содержащий этапы, на которых, когда текущий клиент заканчивает вычисление предшествующей задачи, распределенной упомянутому текущему клиенту,
определяют новую ассоциативную связь между новой задачей из множества вычислительных задач и упомянутым текущим клиентом;
распределяют упомянутую новую задачу текущему клиенту;
при этом определение новой ассоциативной связи основано на минимизации размера объединения подмножества данных, ассоциативно связанного с предшествующей задачей, и подмножества данных, ассоциативно связанного с новой задачей.
5. Способ по любому из пп.1-4, дополнительно содержащий этапы, на которых, когда текущий клиент заканчивает вычисление предшествующей задачи, распределенной упомянутому текущему клиенту,
определяют новую ассоциативную связь между задачей из множества вычислительных задач и упомянутым текущим клиентом;
распределяют упомянутую новую задачу текущему клиенту;
при этом определение новой ассоциативной связи основано на минимизации размера объединения подмножеств данных, ассоциативно связанных с задачами, вычисляемыми вычислительными клиентами группы, и подмножества данных, ассоциативно связанного с новой задачей.
6. Способ по любому из пп.1-5, в котором на этапе а) ассоциативно связывают множество вычислительных задач по меньшей мере с одним текущим клиентом.
7. Способ по п.6, в котором на этапе b) распределяют множество вычислительных задач клиенту из множества вычислительных клиентов.
8. Способ по п.7, в котором на этапе d2)
определяют порядок вычисления распределенных задач так, чтобы максимизировать пересечение двух подмножеств данных, ассоциативно связанных с двумя последовательно вычисляемыми задачами в определенном порядке задач,
вычисляют распределенные задачи в соответствии с определенным порядком задач.
9. Способ по п.7, в котором на этапе d2)
определяют порядок вычисления распределенных задач на основе кривой Пеано,
вычисляют распределенные задачи в соответствии с определенным порядком задач.
10. Энергонезависимый машиночитаемый носитель информации, имеющий хранящуюся на нем компьютерную программу, содержащую команды программы, причем компьютерная программа является загружаемой в блок обработки данных и выполнена с возможностью вызывать выполнение блоком обработки данных этапов способа по любому из пп.1-9.
Zoom in

Загрузка данных...


Публикации документа
Раздел бюллетеня

Бюллетень,
дата публикации

Содержание публикации

MM4A
Досрочное прекращение действия евразийского патента из-за неуплаты в установленный срок пошлины за поддержание евразийского патента в силе

2020-12
2020.12.25

Код государства, на территории которого прекращено действие патента:
AM, AZ, BY, KG, KZ, RU, TJ, TM
Дата прекращения действия: 2020.05.17.

TH4A
Переиздание описаний изобретений к евразийским патентам
(внесенные исправления)

2019-11
2019.11.29

Следует читать: (57) ...
7. Способ по п.6, в котором ...


Назад Новый поиск