search for: autotuning

Displaying 20 results from an estimated 54 matches for "autotuning".

2017 Nov 28
2
Publication LLVM Related Publications Submission
...e LLVM to the Related Publications section. Both papers focus on code isolation applied to perform piecewise compiler optimizations. The code isolation process is performed by CERE, an open source tool based on LLVM. The second paper is an extended version of the first one. 1) Piecewise Holistic Autotuning of Compiler and Runtime Parameters @inproceedings{popov2016piecewise, title={Piecewise Holistic Autotuning of Compiler and Runtime Parameters}, author={Popov, Mihail and Akel, Chadi and Jalby, William and de Oliveira Castro, Pablo}, booktitle={European Conference on Parallel Processing}, page...
2018 Jan 30
0
Publication LLVM Related Publications Submission
...> > Both papers focus on code isolation applied to perform piecewise > compiler optimizations. > The code isolation process is performed by CERE, an open source tool > based on LLVM. > > The second paper is an extended version of the first one. > > 1) Piecewise Holistic Autotuning of Compiler and Runtime Parameters > > > @inproceedings{popov2016piecewise, > title={Piecewise Holistic Autotuning of Compiler and Runtime > Parameters}, > author={Popov, Mihail and Akel, Chadi and Jalby, William and de > Oliveira Castro, Pablo}, > booktitle={Europea...
2020 Mar 16
2
GSoC Project - Advanced Heuristics and ML
...ng list saying that I was looking forward to working on these GSoC projects: *Advanced Heuristics for Ordering Compiler Optimization Passes* and *Machine learning and compiler optimizations: using inter-procedural analysis to select optimization* I currently do an undergraduate research on compiler autotuning of Rust code, more specifically, autotuning of optimization passes of the LLVM IR. I would very much like to work on these projects, but I don't know where to start. What should be my next steps? GSoC applications will open soon, so I am a little nervous... -- Emanuel Lima -------------- next...
2020 Mar 09
2
GSoC - Improve parallelism-aware analyses and optimizations
...s per your suggestion, I read the description of these two projects: Advanced Heuristics for Ordering Compiler Optimization Passes Machine learning and compiler optimizations: using inter-procedural analysis to select optimizations and they are amazing! Indeed, they are very close to my interest in autotuning. I didn't see them on the list before. If I choose to focus on these projects, where should I start? Em seg., 9 de mar. de 2020 às 19:00, Johannes Doerfert < johannesdoerfert at gmail.com> escreveu: > Hi Emanuel, > > you took the first step already, you emailed the list :) &gt...
2013 Jul 07
1
status of autotuning freebsd for 9.2
Andre, Are you going to have time to MFC things from -current for auto-tuning -stable before 9.2? I fear (maybe unnecessarily?) that we are about to ship yet another release that can't do basic 10gigE when sufficient memory exists. If you don't have time, then let me know and I'll see what I can do. -- Alfred Perlstein VP Software Engineering, iXsystems
2020 Mar 09
4
GSoC - Improve parallelism-aware analyses and optimizations
Hello! My name is Emanuel and I am an undergraduate student from Brazil (at the University of São Paulo) wanting to participate in this years GSoC on LLVM. Specifically, on the "Improve parallelism-aware analyses and optimizations" project. I currently do research on autotuning of LLVM IR optimization passes and I am sitting for a class about parallel computing, but I have been studying the subject by my own for some weeks. I think I have an intermediate level of C++, but that is kind of difficult to measure. It would be my first contribution to open source, so I don'...
2014 Oct 02
2
[LLVMdev] Autotuning parameters/heuristics within LLVM
Hi, I am planning to begin a project to explore the space of tuning LLVM internals in an effort to increase performance. I am wondering if anyone can point to me any parameterizations, heuristics, or priorities functions within LLVM that can be tuned/adjusted. So far, I'm considering BranchProbabilityInfo and InlineCost. Does anyone have any other suggestions? Thanks, Robert
2017 Oct 15
2
IR Pass Ordering Sensitivity
On Sat, Oct 14, 2017 at 10:58:17PM -0500, Kavon Farvardin via llvm-dev wrote: > > something simpler will do, IMHO. Happy to discuss this further if > > folks are in California next week :) > > Yes, I'll be in California next week, let's chat! > > We could make use of the autotuner I'm currently building: > > https://github.com/kavon/autotune > >
2017 Oct 14
2
IR Pass Ordering Sensitivity
On Sat, Oct 14, 2017 at 11:05 AM, John Regehr via llvm-dev <llvm-dev at lists.llvm.org> wrote: > These are definitely LLVM bugs. It would be best to report reduced test > cases against top of tree. > > We should have some automated infrastructure for finding these too... > > John > Zhendong & friends generally do that (and reported many bugs :) I tried that myself,
2017 Oct 14
2
IR Pass Ordering Sensitivity
Hi, I'm trying to autotune a good sequence of IR optimization passes and I seem to run into segfaults in opt (in LLVM5) with certain pass orderings. Is this expected behavior? If so, what would be the recommended way of determining pass dependencies so that I can encode them into the tuner? The test program can be found here: https://gist.github.com/kavon/92d153cdd54ce9b77162af3af47d4c95
2007 Jul 05
1
[Bug 1332] New: Add ability to set TCP rcvbuf size
...tp://bugzilla.mindrot.org/attachment.cgi?id=1320) This adds a ReceiveBufferSize option to ssh(1) For high-BDP connections, it may be necessary to increase the size of the TCP rcvbuf in order to get good performance. In some cases, this can be accomplished by adjusting a kernel setting or using an autotuning kernel. However, these are not always viable options. In some cases the TCP rcvbuf must be set to multiple megabytes in order to accomodate high-latency connections. It's not always practical or desirable to do this for all connections. And autotuning support assumes that a recent Linux kernel...
2013 Jan 02
1
ssh / scp slow on 10GBE
...list, right now SSH Tunnel / scp is reaches just around 76Mb/s on my E5 Xeon using AES-NI but openssl reaches around 600-700Mb/s using 128aes-cbc cipher. As far as i understand http://www.psc.edu/index.php/hpn-ssh this is due to very small buffers in ssh / scp. Is there any work on this? Like autotuning the buffer size? Are there plans to integrate the hpn patches? Greets, Stefan
2020 Mar 09
2
GSoC - Advanced Heuristics and Machine Learning
Hello again! Previously, I introduced myself as a prospective GSoC student interested in LLVM. Per Mr. Doerfert suggestion I took a look at two other projects that he said could interest me due to my ongoing research in autotuning. The projects are: Advanced Heuristics for Ordering Compiler Optimization Passes Machine learning and compiler optimizations: using inter-procedural analysis to select optimizations And he was right! Now, what are the next steps concerning these projects? I know I have to choose one, but that is a...
2016 Dec 22
0
Postdoc Positions - LLVM for High-Performance Computing
...laboratories and universities, as well as the wider LLVM community, on topics ranging from GPU register allocation to high-level optimizations of loops and parallelism constructs. If you have any questions, please send me an e-mail (hfinkel at anl.gov). ** Requisition 401877 - Optimization and Autotuning for Supercomputing Compilers ** http://bit.ly/2i7mVLl Position Description This is an exciting opportunity to work on the future of compiler technology for high-performance computing (HPC) with a particular focus on supporting the world's largest supercomputers as we head toward exascale...
2016 Jan 07
1
Samba over slow connections
...ack = 1 > ______________________________________________ > > smb.conf: > > socket options = TCP_NODELAY IPTOS_LOWDELAY SO_KEEPALIVE > max xmit = 32768 If I understand all of these correctly, you're basically cutting down all TCP buffers to improve TCP session responsiveness (autotuning settings are already set to 1). Wouldn't this configuration sensibly decrease throughput for LAN users?
2013 Oct 29
1
[PATCH net-next] virtio_net: migrate mergeable rx buffers to page frag allocators
...s used. >> >> Signed-off-by: Michael Dalton <mwdalton at google.com> >> --- > > Signed-off-by: Eric Dumazet <edumazet at google.com> > > Daniel & Francesco, this should address the performance problem you > tried to address with ("tcp: rcvbuf autotuning improvements") > > ( http://www.spinics.net/lists/netdev/msg252642.html ) Applied, thanks everyone.
2013 Oct 29
1
[PATCH net-next] virtio_net: migrate mergeable rx buffers to page frag allocators
...s used. >> >> Signed-off-by: Michael Dalton <mwdalton at google.com> >> --- > > Signed-off-by: Eric Dumazet <edumazet at google.com> > > Daniel & Francesco, this should address the performance problem you > tried to address with ("tcp: rcvbuf autotuning improvements") > > ( http://www.spinics.net/lists/netdev/msg252642.html ) Applied, thanks everyone.
2013 Aug 27
6
Suggest changing dirhash defaults for FreeBSD 9.2.
I have been experimenting with dirhash settings, and have scoured the internet for other peoples' experience with it. (I found the performance improvement in compiling has forestalled the need to add an SSD drive. ;-) I believe that increasing the following values by 10 would benefit most FreeBSD users without disadvantage. vfs.ufs.dirhash_maxmem: 2097152 to 20971520
2005 Nov 01
2
request: add TCP buffer options to rsync CLI?
.... SO_SNDBUF, SO_RCVBUF). That is useful. But when trying to get high-throughput rsync over long paths (i.e. large bandwidth*delay product), since the client-side cannot also set TCP buffers, throughput will be limited. There are some OS's that are starting to do receive-side buffer-autotuning (latest Linux, and probably Vista). But for the rest, I think the most straightforward way to enable high throughput would be to also let the client-side make TCP buffer requests. Request -in-a-nutshell: something like --tcp_sndbuf and --tcp_rcvbuf options that result in the same...
2014 Nov 13
1
Slow access from Windows 7 to samba share on CentOS 6.6 after upgrade
Hi all, Did anybody notice a really slow access from Windows 7 (especially from the MS Office suite) when trying to open a Word-doc for example, that sits on a samba share on a computer recently upgraded to CentOS 6.6? It can take up to two-three minutes to open a 20 kB Word-doc... I tested with the latest available LibreOffice for Windows on the same Word-docs, but this one doesn't show