GNU bug report logs - #14672
QT port for ARM within guile

Previous Next

Package: guile;

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.

View this report as an mbox folder, status mbox, maintainer mbox


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):

From: eactors <at> aol.com
To: bug-guile <at> gnu.org
Subject: QT port for ARM within guile
Date: Thu, 20 Jun 2013 03:07:14 -0400 (EDT)
[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):

From: Noah Lavine <noah.b.lavine <at> gmail.com>
To: eactors <at> aol.com
Cc: 14672 <at> debbugs.gnu.org
Subject: Re: bug#14672: QT port for ARM within guile
Date: Thu, 20 Jun 2013 14:24:52 -0700
[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):

From: eactors <at> aol.com
To: noah.b.lavine <at> gmail.com
Cc: 14672 <at> debbugs.gnu.org
Subject: Re: bug#14672: QT port for ARM within guile
Date: Fri, 21 Jun 2013 02:13:49 -0400 (EDT)
[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):

From: Noah Lavine <noah.b.lavine <at> gmail.com>
To: eactors <at> aol.com
Cc: 14672 <at> debbugs.gnu.org
Subject: Re: bug#14672: QT port for ARM within guile
Date: Fri, 21 Jun 2013 09:42:10 -0400
[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):

From: Mark H Weaver <mhw <at> netris.org>
To: eactors <at> aol.com
Cc: 14672-done <at> debbugs.gnu.org
Subject: Re: bug#14672: QT port for ARM within guile
Date: Fri, 21 Jun 2013 17:29:49 -0400
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.