Displaying 20 results from an estimated 800 matches similar to: "Parallel code runs slower!"
2011 Jun 28
1
parallel computing with 'foreach'
Hi all,
I would like to parallelize some R code and would like to use the 'foreach'
package with a foreach loop. However, whenever I call a function from an
enabled package outside of MASS, I get an error message that a number of the
functions aren't recognized (even though the functions should be defined).
For example:
library(foreach)
library(doSMP)
library(survival)
# Create the
2011 May 27
0
saving multiple arrays from a foreach loop
Dear R-List member,
I have a problem when I'm trying to save two arrays from a foreach-loop.
I'm also not sure whether this is possible or just my inexperience.
However, this works perferctly fine with a for-loop.
Here is an example code - any help is much appreciated!!:
############
n.vpn = 2
n.run= 3
# create to empty matrices
sme = matrix(NA,4,n.vpn)
test = matrix(NA,4,n.vpn)
#
2007 Nov 05
6
[LLVMdev] allocating registers less "sparingly"
Hello LLVM people,
Our customizable TTA target [1] is capable of having plenty of registers
and register file ports to improve instruction level parallelism and
reduce spills. It's totally up to the designer of the particular TTA
processor how much the processor has registers and register file resources
along with other TTA components.
We have ported LLVM 2.1 to produce an intermediate TTA
2009 Nov 21
6
[LLVMdev] [PATCH] increase the max number of physical registers
Hello,
Attached is a trivial patch to increase the max number of physical
registers in LLVM from 1024 to 16384.
In our TCE toolset we allow the designer to choose the number of
registers in the designed TTA processors freely, and recently
while experimenting with using TTA for a GPU design we have
bumped into this limit several times.
What has made matters a bit worse for us is that we need to
2009 Dec 07
0
[LLVMdev] [PATCH] increase the max number of physical registers
Hello,
Can someone please commit this patch?
Thanks.
On 11/21/2009 11:15 PM, Pekka Jääskeläinen wrote:
> Hello,
>
> Attached is a trivial patch to increase the max number of physical
> registers in LLVM from 1024 to 16384.
>
> In our TCE toolset we allow the designer to choose the number of
> registers in the designed TTA processors freely, and recently
> while
2010 Feb 18
1
[LLVMdev] Master's thesis: Retargetable Compiler Backend for Transport Triggered Architectures
Hi all,
I think this master's thesis from our group could be of
interest. It describes the "bridge" between the LLVM codegen
and our custom TTA codegen in TCE: a runtime retargetable architecture
description file driven LLVM compiler backend. The thesis might be
useful also for people implementing backends for LLVM in general.
http://tce.cs.tut.fi/doc/Compiler.pdf
If you have any
2011 Apr 19
0
doSMP package works better than perfect, at least sometimes.
Some might have noticed that REvolution Computing released the doSMP
package to the general public about a month and a half ago, which allows
multiple cores to be accessed for parallel computation in R. Some of our
physical habitat calculations were taking an extraordinary amount of time
to complete and required over-weekend runs, which prompted our interest in
this package. What follows
2009 May 05
2
[LLVMdev] Installing tbgen with llvm by default.
Hi,
Would it be possible to set tbgen to be installed with llvm? For our
project http://llvm.org/ProjectsWithLLVM/#tta-tce it would be very
helpful, because our tools generate compiler backend plugins in the
fly for each customized processor and plugin generation needs tbgen
for handling td files.
Because of tbgen not beeing distributed, our users cannot use llvm
from their favorite
2010 Apr 29
3
Can't load "doSMP" from REvolutionR in regular R2.11.0
Hi list,
I was testing out the "doSMP" package from REvolutionR in my regular R2.11.0 installation and I got the following error message.? Well, one obvious thing is that R2.11.0 was built using "i386-pc-mingw32" which is different from what revoIPC used.? I could just use REvolutionR, but all my R peripherals were set up to work
with the regular R2.11.0.? So, I really want
2005 May 17
2
how to get remote extensions to work correctly with a zap channel?
I am trying to get remote extensions to work correctly with
agents. I have ackcall=yes and have agents logged in to
extension 101 using agentcallbacklogin with extension 101 defined as:
exten => 101,1,Dial(Zap/3/18165551234,20,tTA(custom/presspoundtoanswer))
This setup works great on local and/or voip channels, but on zap
channels, the zap channel answers immediately as soon as it goes off
2012 Nov 29
1
How to use doSMP(revoIPC) with R 2.15.x version
Hello,
I'd like to use package 'doSMP'. But I can only found source codes in the CRAN.
I tried to build source code using 'r CMD build doSMP' in the source directory,
the following error is shown:
ERROR: dependencies 'foreach', 'iterators', 'revoIPC' are not available for pack
age 'doSMP'
So, i tried to install dependency packages. But I
2009 May 05
0
[LLVMdev] Installing tbgen with llvm by default.
On May 4, 2009, at 11:03 PM, Mikael Lepistö wrote:
> Hi,
>
> Would it be possible to set tbgen to be installed with llvm? For our
> project http://llvm.org/ProjectsWithLLVM/#tta-tce it would be very
> helpful, because our tools generate compiler backend plugins in the
> fly for each customized processor and plugin generation needs tbgen
> for handling td files.
Sure,
2009 May 07
1
[LLVMdev] Installing tbgen with llvm by default.
Chris Lattner wrote:
>
> On May 4, 2009, at 11:03 PM, Mikael Lepistö wrote:
>
>> Hi,
>>
>> Would it be possible to set tbgen to be installed with llvm? For our
>> project http://llvm.org/ProjectsWithLLVM/#tta-tce it would be very
>> helpful, because our tools generate compiler backend plugins in the
>> fly for each customized processor and plugin
2010 Jun 29
0
[LLVMdev] blog post: TCE project: Co-design of application-specific processors with LLVM-based compilation support
2010/6/29 Pekka Jääskeläinen <pekka.jaaskelainen at tut.fi>:
> Hi,
>
> I wrote an LLVM blog post about our use of LLVM in the TCE project and a bit
> of a background for the TCE project in general. I hope some of you will find
> it interesting :)
>
> http://blog.llvm.org/2010/06/tce-project-co-design-of-application.html
I'll ask here (rather than the TCE list)
2011 Jun 18
0
[LLVMdev] Custom Static Scheduling
Hi,
On 06/18/2011 06:26 AM, Benjamin Müller wrote:
> i created a Function Pass to retrieve the Control/Data Flow Graph from
> a simple program,
> now i would like to statically schedule the Instructions. Is this
> possible by starting to modify the SelectionDAG Files ?
> Or can i even build a "standalone" custom scheduler?
> Thank you very much for any tipps.
You
2012 Jan 25
1
Why was the ‘doSMP’ package removed from CRAN?
Hello dear list,
I just noticed that:
Package ‘doSMP’ was removed from the CRAN repository.
http://cran.r-project.org/web/packages/doSMP/index.html
Does any one know the reason for this?
Is this a technical or a legal (e.g: license) issue?
Thanks,
Tal
----------------Contact
Details:-------------------------------------------------------
Contact me: Tal.Galili@gmail.com | 972-52-7275845
2010 Nov 10
0
[LLVMdev] TTA-Based Codesign Environment (TCE) v1.3 released
TTA-Based Codesign Environment (TCE) v1.3 released
--------------------------------------------------
TTA-Based Codesign Environment (TCE) is a toolset for designing
application-specific processors (ASP) based on the Transport Triggered
Architecture (TTA). The toolset provides a complete retargetable
codesign flow from C programs down to synthesizable VHDL and parallel
program binaries. Processor
2009 Mar 27
0
[LLVMdev] Announcing the Open Source Release of TTA-Based Codesign Environment (TCE) 1.0
TTA-Based Codesign Environment (TCE) is a toolset for designing
application-specific processors (ASP) based on the Transport Triggered
Architecture (TTA). TTA is a minimalistic processor architecture
template that allows high level of control for the designer to choose
the boundary between the hardware and the software.
The toolset provides a complete codesign flow from C programs down to
2009 Mar 27
1
[LLVMdev] Announcing the Open Source Release of TTA-Based Codesign Environment (TCE) 1.0
TTA-Based Codesign Environment (TCE) is a toolset for designing
application-specific processors (ASP) based on the Transport Triggered
Architecture (TTA). TTA is a minimalistic processor architecture
template that allows high level of control for the designer to choose
the boundary between the hardware and the software.
The toolset provides a complete codesign flow from C programs down to
2008 Apr 05
2
Adding a Matrix Exponentiation Operator
Hi all
I recently started to write a matrix exponentiation operator for R (by
adding a new operator definition to names.c, and adding the following code
to arrays.c). It is not finished yet, but I would like to solicit some
comments, as there are a few areas of R's internals that I am still feeling
my way around.
Firstly:
1) Would there be interest in adding a new operator %^% that performs