GNU bug report logs -
#14672
QT port for ARM within guile
Previous Next
Reported by: eactors <at> aol.com
Date: Thu, 20 Jun 2013 15:10:05 UTC
Severity: normal
Tags: notabug
Done: Mark H Weaver <mhw <at> netris.org>
Bug is archived. No further changes may be made.
To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 14672 in the body.
You can then email your comments to 14672 AT debbugs.gnu.org in the normal way.
Toggle the display of automated, internal messages from the tracker.
Report forwarded
to
bug-guile <at> gnu.org
:
bug#14672
; Package
guile
.
(Thu, 20 Jun 2013 15:10:06 GMT)
Full text and
rfc822 format available.
Acknowledgement sent
to
eactors <at> aol.com
:
New bug report received and forwarded. Copy sent to
bug-guile <at> gnu.org
.
(Thu, 20 Jun 2013 15:10:06 GMT)
Full text and
rfc822 format available.
Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
[Message part 1 (text/plain, inline)]
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
[Message part 2 (text/html, inline)]
Information forwarded
to
bug-guile <at> gnu.org
:
bug#14672
; Package
guile
.
(Thu, 20 Jun 2013 21:26:02 GMT)
Full text and
rfc822 format available.
Message #8 received at 14672 <at> debbugs.gnu.org (full text, mbox):
[Message part 1 (text/plain, inline)]
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 <at> 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 advance
> eactor
>
>
[Message part 2 (text/html, inline)]
Information forwarded
to
bug-guile <at> gnu.org
:
bug#14672
; Package
guile
.
(Fri, 21 Jun 2013 06:14:01 GMT)
Full text and
rfc822 format available.
Message #11 received at 14672 <at> debbugs.gnu.org (full text, mbox):
[Message part 1 (text/plain, inline)]
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 <at> gmail.com>
To: eactors <eactors <at> aol.com>
Cc: 14672 <14672 <at> 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 <at> 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
[Message part 2 (text/html, inline)]
Information forwarded
to
bug-guile <at> gnu.org
:
bug#14672
; Package
guile
.
(Fri, 21 Jun 2013 13:43:02 GMT)
Full text and
rfc822 format available.
Message #14 received at 14672 <at> debbugs.gnu.org (full text, mbox):
[Message part 1 (text/plain, inline)]
I'm afraid I don't know anything about it then. I doubt it's in Guile now.
Best,
Noah
On Fri, Jun 21, 2013 at 2:13 AM, <eactors <at> aol.com> wrote:
> 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 <at> gmail.com>
> To: eactors <eactors <at> aol.com>
> Cc: 14672 <14672 <at> 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 <at> 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 advance
>> eactor
>>
>>
>
>
[Message part 2 (text/html, inline)]
Reply sent
to
Mark H Weaver <mhw <at> netris.org>
:
You have taken responsibility.
(Fri, 21 Jun 2013 21:31:02 GMT)
Full text and
rfc822 format available.
Notification sent
to
eactors <at> aol.com
:
bug acknowledged by developer.
(Fri, 21 Jun 2013 21:31:04 GMT)
Full text and
rfc822 format available.
Message #19 received at 14672-done <at> debbugs.gnu.org (full text, mbox):
Hi,
eactors <at> aol.com writes:
> 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.
Sorry, Guile dropped support for Quickthreads about a decade ago.
Mark
Added tag(s) notabug.
Request was from
Mark H Weaver <mhw <at> netris.org>
to
control <at> debbugs.gnu.org
.
(Fri, 21 Jun 2013 21:33:02 GMT)
Full text and
rfc822 format available.
bug archived.
Request was from
Debbugs Internal Request <help-debbugs <at> gnu.org>
to
internal_control <at> debbugs.gnu.org
.
(Sat, 20 Jul 2013 11:24:04 GMT)
Full text and
rfc822 format available.
This bug report was last modified 11 years and 336 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.