blog.jwhitham.org
Jack Whitham: April 2015
http://blog.jwhitham.org/2015_04_01_archive.html
Sunday, 26 April 2015. Relative speed of Raspberry Pi, Pi 2, and desktop PC (x86 and AMD64). Posts described my attempts to build a benchmark program from the Quake 2 source code, to complement a similar program I made. From the Doom source code. The main issues have been related to floating-point numbers; much of the effort has gone into discovering why the rendered output from Quake 2 was slightly different with different GCC configurations, different CPUs and different math libraries. Both benchmarks ...
blog.jwhitham.org
Jack Whitham: More fun with floating-point numbers
http://blog.jwhitham.org/2015/04/more-fun-with-floating-point-numbers.html
Saturday, 18 April 2015. More fun with floating-point numbers. Last week's post on compiler optimisations and floating-point numbers got some interesting feedback, including various suggestions for hardware/software workarounds, and also some horror stories, which you may find here. The spot-the-difference puzzle was admittedly rather difficult. Here's an easier one:. In the transparent texture on the right-hand side of the frame. There is one correction. To last week's post. It is. And made something of...
parmerasa.eu
parMERASA | Multi-Core Execution of Parallelised Hard Real-Time Applications Supporting Analysability
http://www.parmerasa.eu/index.php
WHAT IS parMERASA ABOUT? Parallelisation of hard real-time programs in avionics, automotive and construction machinery. Targeting multi-/many-core systems with up to 64 cores. WCET verification and profiling tools. Timing analysable many-core architecture. Contributions to standards and open source software. Fact Sheet (2-page overview). ParMERASA is an FP-7 project. Of the European Union. 458 million €. 33 million €. ParMERASA is a follow-up. On the FP-7 project MERASA.
spundhan.com
Timing Analysis | Spundhan Softwares Pvt. Ltd.
http://www.spundhan.com/products/timing-analysis
Mobile and Web Apps. Getting the Software Timing right or knowing how long a particular operation takes in its worst case is quite crucial in real-time embedded systems. Worst Case Execution Time (WCET). Is the time taken by a piece of software when it runs through its longest path in the worst case. What is RapiTime for? RapiTime is an automated performance measurement on-target timing analysis tool. Targeted at real-time, embedded applications, RapiTime collects execution traces to provide you with...
jwhitham.org
Jack Whitham
http://www.jwhitham.org/c/vlab.html
The virtual lab provides a remote FPGA. The manual for the virtual lab. Is now online. Some of the software, such as client libraries, can be downloaded. The virtual lab uses the following software:. An embedded system based on Linux software. FPGA hardware. This acts as an interface between a TCP/IP network and an FPGA board, allowing the board to be programmed and controlled using a serial protocol. I modified the Linux kernel. For this device and wrote the embedded application.
jwhitham.org
Jack Whitham
http://www.jwhitham.org/magrathea
Hitch-hiker's Guide Restoration Project. Pages: Introduction and Background. Restoring the Lost Material. These web pages are an archive of differences between the initial. Broadcasts of the famous "Hitch-Hiker's Guide to the Galaxy" (HHGTTG) radio series, and the versions of those broadcasts now available on CD *. The recent CD release of episodes 1-6. This recording is almost, but not quite, identical to the original broadcast. On this page, I explain the background. And Fit the Twelfth. These fans wer...
jwhitham.org
Jack Whitham
http://www.jwhitham.org/simplescalar
Is legacy research software. It's not a good idea to use it for new projects, PhD work or taught courses. However, it has been used quite widely in the past. It remains important enough to still receive occasional maintainance updates. Unfortunately, these only include the two simulation targets supported by Simplescalar version 3.0, namely PISA and Alpha. Though maintenance release 3.0e will compile on current Linux systems (as shown in this video. The required version of gcc appears to be 3.2. ...Users...
jwhitham.org
Jack Whitham
http://www.jwhitham.org/em180
Is an emulator for the Hitachi 64180. The CPU for the Single Board Computer used in the MCP course. Taught at the Department of Computer Science. It is an update of the em80 program used in CTS. It supports all of the 64180 instructions, and has some support for the 64180 serial port system (ASCI). It also has a few other features that make it a bit easier to work with than em80. em180. New features in em180. You can turn on ASCI emulation in em180. To activate this feature). And they will work properly.
jwhitham.org
Jack Whitham
http://www.jwhitham.org/tilehack
Tilehack (Nethack with Graphical Tiles - Online! Is the definitive " roguelike. Adventure game. It's a huge, complicated and challenging game, both frustrating and rewarding. Most computers can run the game software locally, but it's also fun to play online, for a high score on alt.org. Or prizes from the /dev/null. Nethack since version 3.2. One way to enable online. About the correct tiles alongside the text characters. Is a new approach to TelnetTiles, moving the client into Javascript running in a we...
SOCIAL ENGAGEMENT