Loonloon (TaihuLight)

TaihuLight

Geek Repo

Company:TAI Lab

Location:Hong Kong

Github PK Tool:Github PK Tool

Loonloon's repositories

FPGA-CNN

FPGA implementation of Cellular Neural Network (CNN)

Language:VerilogStargazers:4Issues:1Issues:0

fwnn_fpga

feed-forward neural network acceleration with FPGA

Language:C++Stargazers:1Issues:1Issues:0

bionmf-gpu

NMF-mGPU web site:

Language:CLicense:GPL-3.0Stargazers:0Issues:1Issues:0

Block-Matrix-Multiplication-OpenMP

Implementation of block matrix multiplication using OpenMP and comparison with non-block parallel and sequentional implementation

Language:C++Stargazers:0Issues:1Issues:0

clqueue

Implementing a Job Scheduler for GPUs in OpenCL

Language:CStargazers:0Issues:0Issues:0

Deep-Metric-Learning-CVPR16

Main repository for Deep Metric Learning via Lifted Structured Feature Embedding

Language:MATLABLicense:MITStargazers:0Issues:1Issues:0

FasterRCNN-Encapsulation-Cplusplus

Encapsulation C++ version of FasterRCNN

Language:MakefileStargazers:0Issues:2Issues:0

fhe

Fully Homomorphic Encryption

Language:CStargazers:0Issues:0Issues:0

hcrypt

Homomorphic Encryption Library

Language:CStargazers:0Issues:0Issues:0

jlof

Java implementation of Local Outlier Factor algorithm

Language:JavaStargazers:0Issues:0Issues:0

MPI-ACC

A benchmark suite to evaluate CPU and GPU communication efficiency of MPI using different communication patterns

Language:CStargazers:0Issues:1Issues:0

multicl

Mutli-platform OpenCL with automatic device scheduling

Language:C++License:NOASSERTIONStargazers:0Issues:0Issues:0

nonMaximumSuppression

非极大值抑制,包含了matlab,c,,c++,3种实现的代码,完美运行。并带c++,Matlab测试demo。所有程序都有详细的注释。GOOD LUCK!

Language:C++Stargazers:0Issues:0Issues:0

oblivious

Oblivious Memory Access under Fully Homomorphic Encryption

Language:CStargazers:0Issues:0Issues:0

OCL_Visualiser

Visualisation tool for OpenCL programs with additonal cache simulator under development

Language:CLicense:GPL-3.0Stargazers:0Issues:0Issues:0

OpenCL-FPGA

Explores OpenCL on Xilinx's FPGA.

Language:C++License:MITStargazers:0Issues:0Issues:0

OpenCLFFTConvolution

FFT based convolution using OpenCL

Language:CStargazers:0Issues:0Issues:0

OpenMP

Practical exercises on OpenMP

Language:CStargazers:0Issues:1Issues:0

Parallel-Programming-with-Python

Parallel Programming with Python简体中文版

Stargazers:0Issues:0Issues:0

parallel_programs

Some sample MPI Programs and Benchmark

Language:CStargazers:0Issues:0Issues:0

ParallelSparseMatrixFactorization

Sparse Matrix Factorization (SMF) is a key component in many machine learning problems and there exist a verity a applications in real-world problems such as recommendation systems, estimating missing values, gene expression modeling, intelligent tutoring systems (ITSs), etc. There are different approaches to tackle with SMF rooted in linear algebra and probability theory. In this project, given an incomplete binary matrix of students’ performances over a set of questions, estimating the probability of success or fail over unanswered questions is of interest. This problem is formulated using Maximum Likelihood Estimation (MLE) which leads to a biconvex optimization problem (this formulation is based on SPARFA [4]). The resulting optimization problem is a hard problem to deal with due to the existence of many local minima. On the other hand, when the size of the matrix of students’ performances increase, the existing algorithms are not successful; therefore, an efficient algorithm is required to solve this problem for large matrices. In this project, a parallel algorithm (i.e., a parallel version of SPARFA) is developed to solve the biconvex optimization problem and tested via a number of generated matrices. Keywords: parallel non-convex optimization, matrix factorization, sparse factor analysis 1 Introduction Educational systems have witnessed a substantial transition from traditional educational methods mainly using text books, lectures, etc. to newly developed systems which are artificial intelligent- based systems and personally tailored to the learners [4]. Personalized Learning Systems (PLSs) and Intelligent Tutoring Systems (ITSs) are two more well-known instances of such recently developed educational systems. PLSs take into account learners’ individual characteristics then customize the learning experience to the learners’ current situation and needs [2]. As computerized learning environments, ITSs model and track student learning states [1, 6, 7]. Latent Factor Model and Bayesian Knowledge Tracing are main classes in ITSs [3]. These new approaches encompass computational models from different disciplines including cognitive and learning sciences, education, 1 computational linguistics, artificial intelligence, operations research, and other fields. More details can be found in [1, 4–6]. Recently, [4] developed a new machine learning-based model for learning analytics, which approximate a students knowledge of the concepts underlying a domain, and content analytics, which estimate the relationships among a collection of questions and those concepts. This model calculates the probability that a learner provides the correct response to a question in terms of three factors: their understanding of a set of underlying concepts, the concepts involved in each question, and each questions intrinsic difficulty [4]. They proposed a bi-convex maximum-likelihood-based solution to the resulting SPARse Factor Analysis (SPARFA) problem. However, the scalability of SPARFA when the number of questions and students significantly increase has not been studied yet.

Language:C++Stargazers:0Issues:0Issues:0

pylof

Python implementation of Local Outlier Factor algorithm.

Language:PythonLicense:GPL-2.0Stargazers:0Issues:1Issues:0

ReconNet

ReconNet: CVPR 2016

Language:MATLABLicense:MITStargazers:0Issues:1Issues:0

sgx-reencrypt

PoC of an SGX enclave performing symmetric reencryption

Language:CLicense:GPL-3.0Stargazers:0Issues:1Issues:0

sgxfun

SGX command-line tools and paper

Language:PythonLicense:GPL-3.0Stargazers:0Issues:1Issues:0

shadowsocks

backup of https://github.com/shadowsocks/shadowsocks

Language:PythonLicense:Apache-2.0Stargazers:0Issues:0Issues:0

skelcl

SkelCL is a library providing high-level abstractions for alleviated programming of modern parallel heterogeneous systems. SkelCL is a research project currently developed at the research group parallel and distributed systems at University of Münster which is located in Germany.

Language:C++License:NOASSERTIONStargazers:0Issues:0Issues:0

Skyline

Skyline query application

Language:C++Stargazers:0Issues:1Issues:0

swaptions

PARSEC Benchmark Swaption's OpenCL, MPI, and SnuCL Implementation

Language:C++Stargazers:0Issues:1Issues:0
Language:C++Stargazers:0Issues:0Issues:0