Skip to content
View woshiwpa's full-sized avatar
Block or Report

Block or report woshiwpa

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
woshiwpa/README.md
  • 👋 Hi, I’m @woshiwpa
  • 👀 I’m interested in designing and developing distributed programming languages for the future world.
  • 🌱 I’m currently learning artifical intelligence but I think AI is still not comparable with human's brain. Human's brain has 86 billion neurons all of which can work in parallel. Nevertheless AI algorithm can take advantage of multi-core GPUs and I acknowledge that a GPU core is much more powerful than a neuron in brain. However, all the GPU cores are homogeneous and have to do similiar job in a parallel computing task. This introduces complexity in data sharing/alignment and task scheduling and, as a result, designing algorithms to tackle complicated problems is extremely difficult. Moreover, the number of cores is limited, thousands of powerful cores still cannot compete with 86 billion neurons. To cope with this bottleneck, a possible solution is to redesign programming language to take advantage computing powers of distributed and different devices.
  • 💞️ To this end, I’m currently developing a new programming language called MFP, which means Mathematic language For Parallel computing. This is a cross platform scripting language for both JVM (repo name is MFPLang4JVM) and Android (repo name is MFPAndrioLib). MFP is not implemented as a geek’s toy. Instead, it has a great target to distribute codes to heterogeneous Android and JVM devices and run the codes in parallel. Achieving this aim is extremely important to large-scale simulation, real-time remote control and sophisticated artificial intelligence (AI) tasks. Support and collaboration are very much welcomed. Feel free to send email to me if you have some great ideas about MFP.

Pinned Loading

  1. SmartMath SmartMath Public

    An Android calculator app for math image recognition. It is able to take photo of math formula and recongize it. It calls the CoreMathImgProc lib.

    HTML 32 19

  2. CoreMathImgProc CoreMathImgProc Public

    Core library to recognize mathematics formula image

    Java 9 9

  3. JMathImgProc JMathImgProc Public

    JAVA example to call the CoreMathImgProc lib. Also include regression test files.

    Java 6 8

  4. MFPLang4JVM MFPLang4JVM Public

    MFP, i.e. Mathematical language For Parallel computing, is a object oriented scripting language aiming at solving mathematical problems and undertaking complicated tasks. It runs on both JVM and An…

    Java 4

  5. MFPAndroLib MFPAndroLib Public

    MFP (Mathematic language For Parallel computing) Android library

    Java 8

  6. woshiwpa.github.io woshiwpa.github.io Public

    HTML