QT stands for QuickThreads, and in some cases is a massive speed improvement. There was a technical paper on this back in the 94 called "Tools and Techniques for Building Fast Portable Thread Packages".On an x86-architecture this speeds up SystemC by a factor of 40 (Linux Ubuntu). And I believe it will increase the arm speed by at least 500% for my use case. Since the content switch isn’t that big for the arm having less registers to save compared to the x86.
So QT should always be considered if available, but somehow it seems to pass into oblivion.Cheers
eactor
-----Original Message-----
From: Noah Lavine <noah.b.lavine@gmail.com>
To: eactors <eactors@aol.com>
Cc: 14672 <14672@debbugs.gnu.org>
Sent: Thu, Jun 20, 2013 11:25 pm
Subject: Re: bug#14672: QT port for ARM within guile
Hello,
Excuse my ignorance, but what is a "QT"? I can tell you're not referring to the widget toolkit.
Also, I believe Guile uses pthreads on most platforms, so if you're running Linux on ARM (which is the common case on ARM nowadays, I think), you should have threads. Unless you want userspace threads.
Best,Noah
On Thu, Jun 20, 2013 at 12:07 AM, <eactors@aol.com> wrote:
Hello,I found a quick thread implementation for ARM within the guile svn: (http://git.savannah.gnu.org/gitweb/?p=guile.git;a=tree;f=qt;h=c98346f9299df235964738dbf4b87da9806c9f52;hb=72e4a3b1df86fdfca752221716c3e3f5573ff6a5
Hope you can help me with this. Do you know what the status of this port was? Did it work? I would like to add a QT for ARM into the SystemC Open Source Project and I’m looking for a good starting point.Many Thanks in advanceeactor