fasttime

A user-mode implementation of gettimeofday() for x86, AMD64, SPARC and PowerPC. See also the SourceForge project page. Using fasttime, an application might obtain more accurate and/or faster timestamps.

Documentation is included in the source releases, and is presented here for online viewing:

Download

The latest source release is fasttime-0.6; you may download it from a sourceforge mirror:

Alternatively, you may access the most recent updates via anonymous CVS:

cvs -z3 -d :pserver:anonymous@cvs.sourgeforge.net:/cvsroot/fasttime login
cvs -z3 -d :pserver:anonymous@cvs.sourceforge.net:/cvsroot/fasttime co fasttime

Requirements

The following platform configurations are supported:

All configurations require gcc to build (due to gcc-specific inline assembly).

Results

The following results show the development of fasttime on various platforms and under varying conditions. They are listed in reverse chronological order, so the most recent results are listed first.

License

Distributed under the Internet2 Open Source License. See the LICENSE file included in CVS and all file releases for conditions.

Contact

Alex Holkner, alexholkner@users.sourceforge.net

fasttime was a Google Summer of Code sponsored project for the Internet2 Bulk Transport Working Group under the supervision of Stanislav Shalunov. A similar project was undertaken by Xun Luo; if you are interested in fasttime you should also investigate his project.

Google logo Internet2 logo SourceForge.net Logo