Giter Club home page Giter Club logo

diskspa's Introduction

DiskSpa

A Disk-based Highly Parallel Interprocedural Static Analysis Engine.

Getting Started

DiskSpa is simple to use,with a very straight-forward complication procedure.

Required Libraries

Ensure that you have a recent version of the Boost library installed in your system. You can obtain the library from here.

Compiling DiskSpa

First, download the entire DiskSpa source code into your machine. Next, edit the src/makefile to set the paths to the Boost library include files and lib files in your machine. Do the same for the src/run file. Finally, run the makefile in the src folder using make. DiskSpa should now be compiled and ready to run.

Running DiskSpa

cd src
./run <graph_file> <grammar_file> <number_partitions> <memory_budget> <num_threads>

待实现的功能

1.根据内存大小设置划分数,内存不足进行重划分。
2.更高效的调度算法。
3.设计其他的数据结构,与当前数组效率进行对比。
4.优化多个有序数组合并去重算法。

diskspa's People

Contributors

pcj600 avatar

Watchers

 avatar

Forkers

pcj600

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.