Патенты автора ХЭРРИГАН Питер (US)

Изобретение относится к области расширяемых вычислительных систем. Техническим результатом является эффективное распределение вычислительной мощности, необходимой для выполнения вычислительной задачи, между большим числом сетевых отдельных или сгруппированных вычислительных узлов. Способ выполнения вычислительной задачи под управлением инфраструктуры центральных серверов содержит обеспечение сети устройств обработки информации, каждое из которых не входит в инфраструктуру центральных серверов, и разные устройства обработки информации работают под управлением разных объектов, с которыми они ассоциированы, и по меньшей мере одно устройство обработки информации содержит графический процессор; обеспечение инфраструктурой центральных серверов каждого устройства обработки информации исполняемой программой-клиентом; формирование каждым устройством обработки информации соответствующего начального пула алгоритмов для собственного использования; обеспечение каждым устройством обработки информации возможности развития во времени своих соответствующих алгоритмов под управлением программы, включая по меньшей мере одно устройство обработки информации, использующее графический процессор для обеспечения возможности развития алгоритмов во времени; выбор инфраструктурой центральных серверов одного или нескольких измененных алгоритмов в соответствии с заданным условием; и применение выбранного одного или нескольких алгоритмов для выполнения вычислительной задачи. 5 н. и 12 з.п. ф-лы, 4 ил.

Изобретение относится к области распределенных вычислений. Техническим результатом является обеспечение распределенной вычислительной мощности больших масштабов. Стоимость выполнения сложных анализов финансовых трендов с использованием программного обеспечения существенно снижается путем распределения вычислительной мощности, необходимой для выполнения анализа и вычислительной задачи, между большим числом сетевых отдельных или сгруппированных вычислительных узлов. Для этого вычислительная задача разделяется на множество подзадач. Каждая подзадача выполняется одним из устройств обработки информации для получения множества решений. Затем решения объединяются для получения решения вычислительной задачи. Лицам, под контролем которых находятся устройства обработки информации, выдается вознаграждение за использование ассоциированных с ними устройств обработки информации. Может обеспечиваться возможность изменения алгоритмов во времени. После этого осуществляется выбор одного или нескольких измененных алгоритмов в соответствии с заданным условием. 3 н. и 14 з.п. ф-лы, 4 ил.

 


Наверх