Convolution computation for many-core processor architectures
    5.
    发明授权
    Convolution computation for many-core processor architectures 有权
    多核处理器架构的卷积计算

    公开(公告)号:US08458635B2

    公开(公告)日:2013-06-04

    申请号:US12631167

    申请日:2009-12-04

    IPC分类号: G06F17/50

    摘要: A convolution of the kernel over a layout in a multi-core processor system includes identifying a sector, called a dynamic band, of the layout including a plurality of evaluation points. Layout data specifying the sector of the layout is loaded in shared memory, which is shared by a plurality of processor cores. A convolution operation of the kernel and the evaluation points in the sector is executed. The convolution operation includes iteratively loading parts of the basis data set, called a stride, into space available in shared memory given the size of the layout data specifying the sector. A plurality of threads is executed concurrently using the layout data for the sector and the currently loaded part of the basis data set. The iteration for the loading basis data set proceeds through the entire data set until the convolution operation is completed.

    摘要翻译: 内核在多核处理器系统中的布局的卷积包括识别包括多个评估点的布局的称为动态带的扇区。 指定布局扇区的布局数据被加载到由多个处理器核共享的共享存储器中。 执行内核和扇区中评估点的卷积运算。 卷积操作包括在给定指定扇区的布局数据的大小的情况下,将称为步幅的基础数据集的部分迭代地加载到共享存储器中可用的空间中。 使用用于扇区的布局数据和基础数据集的当前加载的部分来同时执行多个线程。 加载基础数据集的迭代通过整个数据集进行,直到卷积操作完成。

    Interception-Proof Authentication and Encryption System and Method

    公开(公告)号:US20170124317A1

    公开(公告)日:2017-05-04

    申请号:US15249355

    申请日:2016-08-27

    申请人: Min Ni

    发明人: Min Ni

    IPC分类号: G06F21/36 H04L9/32

    摘要: An interception-proof authentication and encryption system and method is provided that utilizes passcodes with individual pins that are made up of symbols from a set of symbols, and tokens that contain at least two symbols from the set of symbols used for the passcode. Multiple tokens (a “token set”) are presented to a user, with some or all of a user's pre-selected pins (symbols) randomly inserted into some or all of the tokens. The user selects a token from the token set for each pin position in the passcode. The user is authenticated based on the selected tokens. Because each selected token may or may not contain one of the pre-selected pins in the user's passcode, and also contains other randomly generated symbols that are not one of the pre-selected pins in the user's passcode, someone that observes which tokens the user has chosen cannot determine what the user's actual passcode is.

    Interception-proof authentication and encryption system and method

    公开(公告)号:US10289830B2

    公开(公告)日:2019-05-14

    申请号:US15249355

    申请日:2016-08-27

    申请人: Min Ni

    发明人: Min Ni

    摘要: An interception-proof authentication and encryption system and method is provided that utilizes passcodes with individual pins that are made up of symbols from a set of symbols, and tokens that contain at least two symbols from the set of symbols used for the passcode. Multiple tokens (a “token set”) are presented to a user, with some or all of a user's pre-selected pins (symbols) randomly inserted into some or all of the tokens. The user selects a token from the token set for each pin position in the passcode. The user is authenticated based on the selected tokens. Because each selected token may or may not contain one of the pre-selected pins in the user's passcode, and also contains other randomly generated symbols that are not one of the pre-selected pins in the user's passcode, someone that observes which tokens the user has chosen cannot determine what the user's actual passcode is.

    Interception-proof authentication and encryption system and method
    10.
    发明授权
    Interception-proof authentication and encryption system and method 有权
    拦截验证和加密系统及方法

    公开(公告)号:US09460280B1

    公开(公告)日:2016-10-04

    申请号:US14931613

    申请日:2015-11-03

    申请人: Min Ni

    发明人: Min Ni

    IPC分类号: H04L29/06 G06F21/00 G06F21/36

    摘要: An interception-proof authentication and encryption system and method is provided that utilizes passcodes with individual pins that are made up of symbols from a set of symbols, and tokens that contain at least two symbols from the set of symbols used for the passcode. Multiple tokens (a “token set”) are presented to a user, with some or all of a user's pre-selected pins (symbols) randomly inserted into some or all of the tokens. The user selects a token from the token set for each pin position in the passcode. The user is authenticated based on the selected tokens. Because each selected token may or may not contain one of the pre-selected pins in the user's passcode, and also contains other randomly generated symbols that are not one of the pre-selected pins in the user's passcode, someone that observes which tokens the user has chosen cannot determine what the user's actual passcode is.

    摘要翻译: 提供了一种拦截防范认证和加密系统和方法,其利用由来自一组符号的符号组成的各个引脚的密码以及从用于密码的符号集合中包含至少两个符号的令牌。 将多个令牌(“令牌集”)呈现给用户,其中一些或全部用户的预先选择的引脚(符号)随机插入到某些或所有令牌中。 用户从密码中的每个引脚位置的令牌集中选择令牌。 用户根据所选令牌进行身份验证。 因为每个所选择的令牌可以包含或可以不包含用户密码中的一个预选择的引脚,并且还包含其他随机生成的符号,其不是用户密码中的预先选择的引脚之一,观察到哪个令牌用户 已经选择不能确定用户的实际密码是什么。