matiasbjorling / flashsim Goto Github PK
View Code? Open in Web Editor NEWDerivation of the FlashSim simulator. Implements BAST, FAST and DFTL
Home Page: http://clyde.itu.dk
License: GNU General Public License v3.0
Derivation of the FlashSim simulator. Implements BAST, FAST and DFTL
Home Page: http://clyde.itu.dk
License: GNU General Public License v3.0
Hi,
What type of flash does Flashsim simulate? MLC or SLC?
Thanks
Dear Matias,
I am working on simulator FlashSim. I got the following error while try to run simulator.
"
test: ssd_bm.cpp:94: void ssd::Block_manager::get_page_block(ssd::Address&, ssd::Event&): Assertion `free_list.size() != 0' failed.
RUN FINISHED; Aborted; core dumped; real time: 480ms; user: 10ms; system: 130ms "
Please help me out to remove the above error so that I can simulate my research work on FlashSim. Kindly suggest me about how to give the trace file as input to FlashSim.
I will be very thankful for your suggestions.
Thanks & Regards
Shailesh Kumar
Research Fellow
MMM University of Technology, Gorakhpur
India
I know the origin flashsim is developed obove disksim, and I don't know what's the relations between the origin flashsim code and your new extended flashsim project code. Thank you!
We build the project based on the Ubutun 14.04 64bit, and we run the run_bimldal.cpp.
But we have the error information as following:
ssd_ssd.cpp:151: double ssd::Ssd::event_arrive(ssd::event_type, ssd::ulong, ssd::uint, double, void*): Assertion `(long long int) logical_address <= (long long int) SSD_SIZE * PACKAGE_SIZE * DIE_SIZE * PLANE_SIZE * BLOCK_SIZE' failed.
When we debug it , we find that on more function call is executed for event_arrive(------) in the ssd_ssd.cpp (see line 151 in this file).
Can I know your email ? I want to ask you some questions. My email is [email protected].
Hi Matias,
Would you please let us know the input trace file format or update a sample trace file with a few lines ?
Thanks
Alireza
Hi
after running makefile, it create several executable file such as "raid, biomodal, cfliptrace, ..." .
I wonder which one we should run for further testing and how can I force my own trace to them?
thank you.
Hi,
Thanks for sharing this valuable extension of flashsim. Would you please provide the Makefile as well ?
Thanks
Hi,
Can I have your email or slack to contact because I have some questions. Thay may be to obvious to ask but still I can not find information.
Thank you
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.