SpecSim User Manual | ![]() ![]() |
SpecSim is designed with three layers of API to simplify the job of porting to different development platforms. Most users can directly use SpecSim since it has been ported to most commonly used platforms (Sun Solaris, Linux x86 and Windows x86). Some users may choose to implement their own native thread API, who can safely leave the rest two layers unaffected. Some users who wish to improve the simulation performance may choose to re-implement the discrete event API.SpecSim is ported to different platforms by implementing the native API using different thread libraries. In theory, SpecSim can be ported to any platform where a given thread library is ported. In reality, due to their nature of architecture dependency, the thread libraries, especially those without commercial support, are unreliable on some claimed platforms. Hence, it is safe to say SpecSim works on a particular platform with a particular native API implementation only when it is fully tested. The SpecSim maintainer welcomes test reports for untested platforms.
generated by doc++