From: eactors@aol.com
To: noah.b.lavine@gmail.com
Cc: 14672@debbugs.gnu.org
Subject: bug#14672: QT port for ARM within guile
Date: Fri, 21 Jun 2013 02:13:49 -0400 (EDT) [thread overview]
Message-ID: <8D03C5DA0E1DCD7-1900-6DB1@webmail-d222.sysops.aol.com> (raw)
In-Reply-To: <CA+U71=MGYDzPRbOSVVCnFkemAdYOMjXYVSu+Nch1JcYs9hiAjw@mail.gmail.com>
[-- Attachment #1: Type: text/plain, Size: 1715 bytes --]
QT stands for QuickThreads, and in some cases is a massive speedimprovement. There was a technical paper on this back in the 94 called "Toolsand Techniques for Building Fast Portable Thread Packages".
On an x86-architecture this speeds up SystemC by a factor of 40 (LinuxUbuntu). And I believe it will increase the arm speed by at least 500% for myuse case. Since the content switch isn’t that big for the arm having lessregisters to save compared to the x86.
So QT should always be considered if available, but somehow it seems to passinto 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 founda 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 youknow what the status of this port was? Did it work? I would like to add a QTfor ARM into the SystemC Open Source Project and I’m looking for a goodstarting point.
ManyThanks in advance
eactor
[-- Attachment #2: Type: text/html, Size: 4557 bytes --]
next prev parent reply other threads:[~2013-06-21 6:13 UTC|newest]
Thread overview: 5+ messages / expand[flat|nested] mbox.gz Atom feed top
2013-06-20 7:07 bug#14672: QT port for ARM within guile eactors
2013-06-20 21:24 ` Noah Lavine
2013-06-21 6:13 ` eactors [this message]
2013-06-21 13:42 ` Noah Lavine
2013-06-21 21:29 ` Mark H Weaver
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
List information: https://www.gnu.org/software/guile/
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=8D03C5DA0E1DCD7-1900-6DB1@webmail-d222.sysops.aol.com \
--to=eactors@aol.com \
--cc=14672@debbugs.gnu.org \
--cc=noah.b.lavine@gmail.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).