Author: David Schneider david.schnei...@picle.org
Branch: extradoc
Changeset: r4487:72fb3711f20c
Date: 2012-08-09 11:33 +0200
http://bitbucket.org/pypy/extradoc/changeset/72fb3711f20c/
Log:merge heads
diff --git a/blog/draft/stm-jul2012.rst b/blog/draft/stm-jul2012.rst
---
Author: David Schneider david.schnei...@picle.org
Branch: extradoc
Changeset: r4489:cba57497c2a5
Date: 2012-08-09 14:44 +0200
http://bitbucket.org/pypy/extradoc/changeset/cba57497c2a5/
Log:remove some todos and update one
diff --git a/talk/vmil2012/paper.tex b/talk/vmil2012/paper.tex
---
Author: David Schneider david.schnei...@picle.org
Branch: extradoc
Changeset: r4490:9cd7a4b73cc8
Date: 2012-08-09 14:48 +0200
http://bitbucket.org/pypy/extradoc/changeset/9cd7a4b73cc8/
Log:Use SSA reference
diff --git a/talk/vmil2012/paper.tex b/talk/vmil2012/paper.tex
---
Author: David Schneider david.schnei...@picle.org
Branch: extradoc
Changeset: r4491:cf6f9d7d26d8
Date: 2012-08-09 17:15 +0200
http://bitbucket.org/pypy/extradoc/changeset/cf6f9d7d26d8/
Log:fix
diff --git a/talk/vmil2012/tool/bridgedata.py b/talk/vmil2012/tool/bridgedata.py
---
Author: David Schneider david.schnei...@picle.org
Branch: extradoc
Changeset: r4492:14fa16b2eeaa
Date: 2012-08-09 17:15 +0200
http://bitbucket.org/pypy/extradoc/changeset/14fa16b2eeaa/
Log:make the data size table fit into one column
diff --git a/talk/vmil2012/tool/build_tables.py
in Figure~\ref{fig:backend_data}. It shows the total memory consumption
@@ -667,11 +661,6 @@
the overhead associated to guards to resume execution from a side exit appears
to be high.\bivab{put into relation to other JITs, compilers in general}
-\begin{figure*}
-\include{figures/backend_table
Author: David Schneider david.schnei...@picle.org
Branch: extradoc
Changeset: r4465:18dad2612fe9
Date: 2012-08-08 09:29 +0200
http://bitbucket.org/pypy/extradoc/changeset/18dad2612fe9/
Log:import shared code
diff --git a/talk/vmil2012/Makefile b/talk/vmil2012/Makefile
---
Author: David Schneider david.schnei...@picle.org
Branch: extradoc
Changeset: r4470:a493cd5f858b
Date: 2012-08-08 12:11 +0200
http://bitbucket.org/pypy/extradoc/changeset/a493cd5f858b/
Log:update csv headers and regenerate csv, also add rules in Makefile
diff --git a/talk/vmil2012/Makefile
Author: David Schneider david.schnei...@picle.org
Branch: arm-backend-2
Changeset: r56653:d599042a2d28
Date: 2012-08-08 13:07 +
http://bitbucket.org/pypy/pypy/changeset/d599042a2d28/
Log:fix for test_addr_raw_packet to get the correct interface number for
lo and use that in the
Author: David Schneider david.schnei...@picle.org
Branch: extradoc
Changeset: r4473:db02188b67f8
Date: 2012-08-08 16:10 +0200
http://bitbucket.org/pypy/extradoc/changeset/db02188b67f8/
Log:(cfbolz, bivab) align data fields to the right
diff --git a/talk/vmil2012/tool/table_template.tex
b
Author: David Schneider david.schnei...@picle.org
Branch: extradoc
Changeset: r4474:86d216743f39
Date: 2012-08-08 16:11 +0200
http://bitbucket.org/pypy/extradoc/changeset/86d216743f39/
Log:(cfbolz, bivab) generate and embed table about resume data sizes
diff --git a/talk/vmil2012/Makefile b
Author: David Schneider david.schnei...@picle.org
Branch: extradoc
Changeset: r4475:c89413a62517
Date: 2012-08-08 17:38 +0200
http://bitbucket.org/pypy/extradoc/changeset/c89413a62517/
Log:(cfbolz, bivab) tool for guard failure calculations
diff --git a/talk/vmil2012/tool/guard_count.py
b
Author: David Schneider david.schnei...@picle.org
Branch: extradoc
Changeset: r4476:46462444776f
Date: 2012-08-08 17:59 +0200
http://bitbucket.org/pypy/extradoc/changeset/46462444776f/
Log:remove bridges from table and tweak width a bit
diff --git a/talk/vmil2012/tool/build_tables.py
Author: David Schneider david.schnei...@picle.org
Branch: arm-backend-2
Changeset: r56611:7ce05270592b
Date: 2012-08-07 08:53 +0200
http://bitbucket.org/pypy/pypy/changeset/7ce05270592b/
Log:kill some tabs (again)
this commit should create a new head on arm-backend-2 that will
Author: David Schneider david.schnei...@picle.org
Branch: arm-backend-2
Changeset: r56612:c64e44969119
Date: 2012-08-05 11:07 +
http://bitbucket.org/pypy/pypy/changeset/c64e44969119/
Log:skip test_basic tests that require floats in case the CPU doesn't
support them
diff --git
Author: David Schneider david.schnei...@picle.org
Branch: arm-backend-2
Changeset: r56613:504beb30b044
Date: 2012-08-05 11:12 +
http://bitbucket.org/pypy/pypy/changeset/504beb30b044/
Log:skip test if CPU does not have NUM_REGS property
diff --git
Author: David Schneider david.schnei...@picle.org
Branch: arm-backend-2
Changeset: r56616:8849756a4cf1
Date: 2012-08-06 13:25 +
http://bitbucket.org/pypy/pypy/changeset/8849756a4cf1/
Log:implement int_force_ge_zero for ARM
diff --git a/pypy/jit/backend/arm/opassembler.py
Author: David Schneider david.schnei...@picle.org
Branch: arm-backend-2
Changeset: r56615:eaf269f5fa4d
Date: 2012-08-06 14:47 +0200
http://bitbucket.org/pypy/pypy/changeset/eaf269f5fa4d/
Log:convert handle to int before casting to SEM_T instead of uint
fixes test_semaphore_rebuild on
Author: David Schneider david.schnei...@picle.org
Branch: arm-backend-2
Changeset: r56618:6c18021762a8
Date: 2012-08-07 08:57 +0200
http://bitbucket.org/pypy/pypy/changeset/6c18021762a8/
Log:close this head
___
pypy-commit mailing list
Author: David Schneider david.schnei...@picle.org
Branch: arm-backend-2
Changeset: r56617:8c550a3fbeba
Date: 2012-08-06 13:29 +
http://bitbucket.org/pypy/pypy/changeset/8c550a3fbeba/
Log:forgot to return the condition
diff --git a/pypy/jit/backend/arm/opassembler.py
Author: David Schneider david.schnei...@picle.org
Branch: closed-branches
Changeset: r56620:5e8d1309f9b7
Date: 2012-08-07 09:13 +0200
http://bitbucket.org/pypy/pypy/changeset/5e8d1309f9b7/
Log:reclose branch
___
pypy-commit mailing list
Author: David Schneider david.schnei...@picle.org
Branch: closed-branches
Changeset: r56619:28210922712a
Date: 2012-08-07 09:12 +0200
http://bitbucket.org/pypy/pypy/changeset/28210922712a/
Log:merge closed/bogus head of arm-backend-2 branch
___
Author: David Schneider david.schnei...@picle.org
Branch: extradoc
Changeset: r4435:439347b963ca
Date: 2012-08-06 17:43 +0200
http://bitbucket.org/pypy/extradoc/changeset/439347b963ca/
Log:typo
diff --git a/talk/vmil2012/paper.tex b/talk/vmil2012/paper.tex
--- a/talk/vmil2012/paper.tex
+++
Author: David Schneider david.schnei...@picle.org
Branch: extradoc
Changeset: r4436:03e36b00aafc
Date: 2012-08-07 09:27 +0200
http://bitbucket.org/pypy/extradoc/changeset/03e36b00aafc/
Log:rewrite parts of the introduction
diff --git a/talk/vmil2012/paper.tex b/talk/vmil2012/paper.tex
---
Author: David Schneider david.schnei...@picle.org
Branch: extradoc
Changeset: r4437:17df7ae6ed74
Date: 2012-08-07 09:28 +0200
http://bitbucket.org/pypy/extradoc/changeset/17df7ae6ed74/
Log:merge heads
diff --git a/talk/dls2012/licm-submitted.pdf b/talk/dls2012/licm-submitted.pdf
new file
Author: David Schneider david.schnei...@picle.org
Branch: arm-backend-2
Changeset: r56625:eb1c7d3b91a5
Date: 2012-08-07 09:15 +
http://bitbucket.org/pypy/pypy/changeset/eb1c7d3b91a5/
Log:add get_all_loop_runs
diff --git a/pypy/jit/backend/arm/runner.py b/pypy/jit/backend/arm/runner.py
Author: David Schneider david.schnei...@picle.org
Branch: extradoc
Changeset: r4455:66d0e8c47568
Date: 2012-08-07 11:59 +0200
http://bitbucket.org/pypy/extradoc/changeset/66d0e8c47568/
Log:remove a space from the URL
diff --git a/talk/vmil2012/paper.tex b/talk/vmil2012/paper.tex
---
Author: David Schneider david.schnei...@picle.org
Branch: extradoc
Changeset: r4456:2baa32961ed0
Date: 2012-08-07 12:10 +0200
http://bitbucket.org/pypy/extradoc/changeset/2baa32961ed0/
Log:remove a todo and make the url of the Lua mailing list post show up
in the references
diff
Author: David Schneider david.schnei...@picle.org
Branch:
Changeset: r664:d2e44b652eb2
Date: 2012-08-07 13:31 +0200
http://bitbucket.org/pypy/buildbot/changeset/d2e44b652eb2/
Log:add armhf builder
diff --git a/bot2/pypybuildbot/master.py b/bot2/pypybuildbot/master.py
---
Author: David Schneider david.schnei...@picle.org
Branch: extradoc
Changeset: r4457:176a636c
Date: 2012-08-07 14:28 +0200
http://bitbucket.org/pypy/extradoc/changeset/176a636c/
Log:(cfbolz, bivab) write section about RPython's tracing JIT
diff --git a/talk/vmil2012/paper.tex b/talk
Author: David Schneider david.schnei...@picle.org
Branch: extradoc
Changeset: r4458:98264f11cda8
Date: 2012-08-07 14:28 +0200
http://bitbucket.org/pypy/extradoc/changeset/98264f11cda8/
Log:keywords and another todo
diff --git a/talk/vmil2012/paper.tex b/talk/vmil2012/paper.tex
---
Author: David Schneider david.schnei...@picle.org
Branch: extradoc
Changeset: r4459:b5406b13a6a6
Date: 2012-08-07 14:37 +0200
http://bitbucket.org/pypy/extradoc/changeset/b5406b13a6a6/
Log:(cfbolz, bivab) write about bridges and trace stitching
diff --git a/talk/vmil2012/paper.tex b/talk
Author: David Schneider david.schnei...@picle.org
Branch: extradoc
Changeset: r4460:fcb5e72c51f6
Date: 2012-08-07 14:52 +0200
http://bitbucket.org/pypy/extradoc/changeset/fcb5e72c51f6/
Log:(cfbolz, bivab) improve figure (more lines and a legend [even more
lines])
diff --git a/talk
Author: David Schneider david.schnei...@picle.org
Branch: extradoc
Changeset: r4461:0e07a770be34
Date: 2012-08-07 14:52 +0200
http://bitbucket.org/pypy/extradoc/changeset/0e07a770be34/
Log:todo
diff --git a/talk/vmil2012/paper.tex b/talk/vmil2012/paper.tex
--- a/talk/vmil2012/paper.tex
+++
Author: David Schneider david.schnei...@picle.org
Branch: extradoc
Changeset: r4462:766608bb16e1
Date: 2012-08-07 15:25 +0200
http://bitbucket.org/pypy/extradoc/changeset/766608bb16e1/
Log:(cfbolz, bivab) abstract
diff --git a/talk/vmil2012/paper.tex b/talk/vmil2012/paper.tex
--- a/talk
Author: David Schneider david.schnei...@picle.org
Branch: arm-backend-2
Changeset: r56642:bbc9f161f31c
Date: 2012-08-07 17:40 +0200
http://bitbucket.org/pypy/pypy/changeset/bbc9f161f31c/
Log:merge default
diff --git a/pypy/jit/backend/arm/test/test_ztranslation.py
Author: David Schneider david.schnei...@picle.org
Branch:
Changeset: r56641:d7d2f17fd0d3
Date: 2012-08-07 17:39 +0200
http://bitbucket.org/pypy/pypy/changeset/d7d2f17fd0d3/
Log:make test_sorting_of_fields independent of interactions with other
tests and only make sure that all keys
Author: David Schneider david.schnei...@picle.org
Branch: extradoc
Changeset: r4463:d486851b5751
Date: 2012-08-07 16:22 +0200
http://bitbucket.org/pypy/extradoc/changeset/d486851b5751/
Log:remove a redundant todo
diff --git a/talk/vmil2012/paper.tex b/talk/vmil2012/paper.tex
---
Author: David Schneider david.schnei...@picle.org
Branch: extradoc
Changeset: r4464:5cdbd70d2832
Date: 2012-08-07 17:54 +0200
http://bitbucket.org/pypy/extradoc/changeset/5cdbd70d2832/
Log:patch to log guard failures
diff --git a/talk/vmil2012/tool/failure_count.patch
Author: David Schneider david.schnei...@picle.org
Branch:
Changeset: r56591:732b8dc427bc
Date: 2012-08-06 09:09 +0200
http://bitbucket.org/pypy/pypy/changeset/732b8dc427bc/
Log:invert logic to use -rt, because it also doesn't work on mac os
diff --git a/pypy/module/__pypy__/interp_time.py
Author: David Schneider david.schnei...@picle.org
Branch:
Changeset: r56592:97bb1d1bd620
Date: 2012-08-06 09:11 +0200
http://bitbucket.org/pypy/pypy/changeset/97bb1d1bd620/
Log:merge heads
diff --git a/pypy/translator/c/test/test_standalone.py
b/pypy/translator/c/test/test_standalone.py
of generated machine
+code will be smaller than in other juts-in-time compilation approaches. Still
+the overhead associated to guards to resume execution from a side exit appears
+to be high.\bivab{put into relation to other JITs, compilers in general}
\begin{figure*}
\include{figures
Author: David Schneider david.schnei...@picle.org
Branch: arm-backend-2
Changeset: r56595:5cd98a6a5d06
Date: 2012-08-06 09:09 +0200
http://bitbucket.org/pypy/pypy/changeset/5cd98a6a5d06/
Log:invert logic to use -rt, because it also doesn't work on mac os
diff --git
Author: David Schneider david.schnei...@picle.org
Branch: arm-backend-2
Changeset: r56598:14de1ac5141d
Date: 2012-08-06 13:24 +
http://bitbucket.org/pypy/pypy/changeset/14de1ac5141d/
Log:add a backend test for int_force_ge_zero
diff --git a/pypy/jit/backend/test/runner_test.py
Author: David Schneider david.schnei...@picle.org
Branch: arm-backend-2
Changeset: r56599:28217d28630b
Date: 2012-08-06 13:25 +
http://bitbucket.org/pypy/pypy/changeset/28217d28630b/
Log:implement int_force_ge_zero for ARM
diff --git a/pypy/jit/backend/arm/opassembler.py
Author: David Schneider david.schnei...@picle.org
Branch: arm-backend-2
Changeset: r56600:b0e6e93d7fe7
Date: 2012-08-06 13:29 +
http://bitbucket.org/pypy/pypy/changeset/b0e6e93d7fe7/
Log:forgot to return the condition
diff --git a/pypy/jit/backend/arm/opassembler.py
Author: David Schneider david.schnei...@picle.org
Branch:
Changeset: r56601:f6ff4a97724f
Date: 2012-08-06 13:24 +
http://bitbucket.org/pypy/pypy/changeset/f6ff4a97724f/
Log:add a backend test for int_force_ge_zero
diff --git a/pypy/jit/backend/test/runner_test.py
will be stored when
-execution reaches the code emitted for the corresponding guard. \bivab{go into
-more detail here?!} This encoding needs to be as compact as possible to
-maintain an acceptable memory profile.
-
-\todo{example for low-level resume data showing how the current encoding
works
Author: David Schneider david.schnei...@picle.org
Branch: arm-backend-2
Changeset: r56583:0036c018f003
Date: 2012-08-05 11:07 +
http://bitbucket.org/pypy/pypy/changeset/0036c018f003/
Log:skip test_basic tests that require floats in case the CPU doesn't
support them
diff --git
Author: David Schneider david.schnei...@picle.org
Branch: arm-backend-2
Changeset: r56584:1b9b58ecc592
Date: 2012-08-05 11:12 +
http://bitbucket.org/pypy/pypy/changeset/1b9b58ecc592/
Log:skip test if CPU does not have NUM_REGS property
diff --git
Author: David Schneider david.schnei...@picle.org
Branch:
Changeset: r662:18fe17bd13d0
Date: 2012-08-03 09:53 +0200
http://bitbucket.org/pypy/buildbot/changeset/18fe17bd13d0/
Log:change name of ARM and PPC schedulers
diff --git a/bot2/pypybuildbot/master.py b/bot2/pypybuildbot/master.py
---
Author: David Schneider david.schnei...@picle.org
Branch:
Changeset: r663:6c4588473c62
Date: 2012-08-03 10:48 +0200
http://bitbucket.org/pypy/buildbot/changeset/6c4588473c62/
Log:extend timeout for 32bit OSX own test builder before it gets killed
diff --git a/bot2/pypybuildbot/master.py
Author: David Schneider david.schnei...@picle.org
Branch:
Changeset: r56562:4d98b5ae36f8
Date: 2012-08-03 14:41 +0200
http://bitbucket.org/pypy/pypy/changeset/4d98b5ae36f8/
Log:(stepahn, bivab) check for objdump and gobjdump (for OSX, as
provided by port and homebrew binutils package
Author: David Schneider david.schnei...@picle.org
Branch:
Changeset: r56563:24b124b98d2d
Date: 2012-08-03 14:42 +0200
http://bitbucket.org/pypy/pypy/changeset/24b124b98d2d/
Log:merge heads
diff --git a/pypy/jit/metainterp/test/test_ajit.py
b/pypy/jit/metainterp/test/test_ajit.py
---
Author: David Schneider david.schnei...@picle.org
Branch: arm-backend-2
Changeset: r56564:16c1093e3d79
Date: 2012-08-03 13:20 +0200
http://bitbucket.org/pypy/pypy/changeset/16c1093e3d79/
Log:reduce the number of iterations for this test on ARM
diff --git
Author: David Schneider david.schnei...@picle.org
Branch: arm-backend-2
Changeset: r56565:b0654d14b6de
Date: 2012-08-03 14:50 +0200
http://bitbucket.org/pypy/pypy/changeset/b0654d14b6de/
Log:typos
diff --git a/pypy/jit/backend/test/test_zll_stress.py
Author: David Schneider david.schnei...@picle.org
Branch:
Changeset: r661:4305db70e05e
Date: 2012-08-02 10:26 +0200
http://bitbucket.org/pypy/buildbot/changeset/4305db70e05e/
Log:tweak settings for ARM
diff --git a/bot2/pypybuildbot/master.py b/bot2/pypybuildbot/master.py
---
Author: David Schneider david.schnei...@picle.org
Branch: arm-backend-2
Changeset: r56532:e3830cb63c1a
Date: 2012-08-02 11:42 +0200
http://bitbucket.org/pypy/pypy/changeset/e3830cb63c1a/
Log:save correct registers around call to assembler_helper function in
call_assembler
diff --git
Author: David Schneider david.schnei...@picle.org
Branch: extradoc
Changeset: r4404:44ca67eba2f0
Date: 2012-08-02 17:56 +0200
http://bitbucket.org/pypy/extradoc/changeset/44ca67eba2f0/
Log:improve the diagram
diff --git a/talk/vmil2012/figures/loop_bridge.graffle
if the operation and the guard are compiled separated or if
+they are merged.
\bivab{Figure needs better formatting}
\begin{figure}[ht]
@@ -537,15 +538,16 @@
\section{Evaluation}
\label{sec:evaluation}
-The following analysis is based on a selection of benchmarks taken from the set
-of benchmarks used
Author: David Schneider david.schnei...@picle.org
Branch: extradoc
Changeset: r4399:cbab0fa3dbc7
Date: 2012-07-31 12:32 +0200
http://bitbucket.org/pypy/extradoc/changeset/cbab0fa3dbc7/
Log:refine point
diff --git a/talk/vmil2012/paper.tex b/talk/vmil2012/paper.tex
---
Author: David Schneider david.schnei...@picle.org
Branch: extradoc
Changeset: r4401:97526b6a35cf
Date: 2012-08-01 18:15 +0200
http://bitbucket.org/pypy/extradoc/changeset/97526b6a35cf/
Log:generate a table showing only the percentage of guards before and
after optimization for the set
-the optimization \bivab{some good word} of guards an important aspect of the
-low-level design of a tracing just-in-time compiler.
-The contributions of this paper are
-In this paper we want to substantiate the aforementioned and describe based on
-them the reasoning behind and the implementation of guards
Author: David Schneider david.schnei...@picle.org
Branch: extradoc
Changeset: r4393:d730ef883cb9
Date: 2012-07-30 11:25 +0200
http://bitbucket.org/pypy/extradoc/changeset/d730ef883cb9/
Log:add calculated resume data size to asm and guard size table
diff --git
generating code for every one of them
@@ -561,13 +562,42 @@
of the unoptimized code,
the transfer code is quite large.
-\bivab{mention Gal et al.~\cite{Gal:2009ux} trace stitching}
-and also mention \bivab{Dynamo's fragment linking~\cite{Bala:2000wv}} in
-relation to the low-level guard handling
Author: David Schneider david.schnei...@picle.org
Branch: extradoc
Changeset: r4395:13f2713e317d
Date: 2012-07-30 15:52 +0200
http://bitbucket.org/pypy/extradoc/changeset/13f2713e317d/
Log:make clean rule
diff --git a/talk/vmil2012/Makefile b/talk/vmil2012/Makefile
---
Author: David Schneider david.schnei...@picle.org
Branch: ppc-jit-backend
Changeset: r56509:a44231b39228
Date: 2012-07-30 07:29 -0700
http://bitbucket.org/pypy/pypy/changeset/a44231b39228/
Log:import test_virtualref from x86 backend
diff --git a/pypy/jit/backend/x86/test/test_virtualref.py
Author: David Schneider david.schnei...@picle.org
Branch: extradoc
Changeset: r4377:a21f03c85912
Date: 2012-07-26 22:07 +0200
http://bitbucket.org/pypy/extradoc/changeset/a21f03c85912/
Log:consider some more operations as get/set, consider uint operations
as numeric and print an
Author: David Schneider david.schnei...@picle.org
Branch: extradoc
Changeset: r4379:dd7ee0dc9280
Date: 2012-07-26 22:11 +0200
http://bitbucket.org/pypy/extradoc/changeset/dd7ee0dc9280/
Log:update operation count summary
diff --git a/talk/vmil2012/logs/summary.csv
Author: David Schneider david.schnei...@picle.org
Branch: extradoc
Changeset: r4381:6635c9a6375b
Date: 2012-07-27 10:30 +0200
http://bitbucket.org/pypy/extradoc/changeset/6635c9a6375b/
Log:write a bit about the motivation
diff --git a/talk/vmil2012/paper.tex b/talk/vmil2012/paper.tex
---
Author: David Schneider david.schnei...@picle.org
Branch: extradoc
Changeset: r4389:0166ccaf04d6
Date: 2012-07-27 15:51 +0200
http://bitbucket.org/pypy/extradoc/changeset/0166ccaf04d6/
Log:add summary of resume data sizes
diff --git a/talk/vmil2012/logs/resume_summary.csv
Author: David Schneider david.schnei...@picle.org
Branch: extradoc
Changeset: r4391:f1b8d36877b7
Date: 2012-07-27 15:52 +0200
http://bitbucket.org/pypy/extradoc/changeset/f1b8d36877b7/
Log:update os version for the machine running the benchmarks
diff --git a/talk/vmil2012/paper.tex
Author: David Schneider david.schnei...@picle.org
Branch: extradoc
Changeset: r4390:1e215112d3ef
Date: 2012-07-27 15:51 +0200
http://bitbucket.org/pypy/extradoc/changeset/1e215112d3ef/
Log:update other summary csv files
diff --git a/talk/vmil2012/logs/backend_summary.csv
Author: David Schneider david.schnei...@picle.org
Branch: extradoc
Changeset: r4387:4091285a9836
Date: 2012-07-27 15:38 +0200
http://bitbucket.org/pypy/extradoc/changeset/4091285a9836/
Log:pick a newer pypy revision that contains all required debug
information to run the benchmarks on
Author: David Schneider david.schnei...@picle.org
Branch: extradoc
Changeset: r4388:f4dbb67ceb59
Date: 2012-07-27 15:50 +0200
http://bitbucket.org/pypy/extradoc/changeset/f4dbb67ceb59/
Log:Properly round sizes
diff --git a/talk/vmil2012/tool/backenddata.py
the interpreter or tracer state from a guard failure making
+the optimization \bivab{some good word} of guards an important aspect of the
+low-level design of a tracing just-in-time compiler.
\todo{extend}
\todo{contributions, description of PyPy's guard architecture, analysis on
benchmarks}
\begin
, analysis on
benchmarks}
\begin{itemize}
\item
\end{itemize}
@@ -129,7 +134,7 @@
creating a Python interpreter written in a high level language, allowing easy
language experimentation and extension. PyPy is now a fully compatible
alternative implementation of the Python language\bivab{mention speed
Author: David Schneider david.schnei...@picle.org
Branch: extradoc
Changeset: r4375:b5abbdd619f7
Date: 2012-07-26 16:32 +0200
http://bitbucket.org/pypy/extradoc/changeset/b5abbdd619f7/
Log:import current collected results
diff --git a/talk/vmil2012/logs/backend_summary.csv
Author: David Schneider david.schnei...@picle.org
Branch: extradoc
Changeset: r4374:438c3a9b7fce
Date: 2012-07-26 16:31 +0200
http://bitbucket.org/pypy/extradoc/changeset/438c3a9b7fce/
Log:collect jit-summary data and extract the number of generated bridges
for each benchmark
diff
Author: David Schneider david.schnei...@picle.org
Branch: extradoc
Changeset: r4356:c0ff8c604820
Date: 2012-07-25 12:18 +0200
http://bitbucket.org/pypy/extradoc/changeset/c0ff8c604820/
Log:add patch to collect backend guard data
diff --git a/talk/vmil2012/tool/ll_resume_data_count.patch
Author: David Schneider david.schnei...@picle.org
Branch: extradoc
Changeset: r4357:d35d75773797
Date: 2012-07-25 12:20 +0200
http://bitbucket.org/pypy/extradoc/changeset/d35d75773797/
Log:add code to build backend data tables about machine code and guard
data sizes and add the latest
Author: David Schneider david.schnei...@picle.org
Branch: extradoc
Changeset: r4358:567da7cebdb5
Date: 2012-07-25 13:26 +0200
http://bitbucket.org/pypy/extradoc/changeset/567da7cebdb5/
Log:update table template
diff --git a/talk/vmil2012/tool/table_template.tex
{http://speed.pypy.org/}. The selection is based on the following
+criteria \bivab{??}. The benchmarks were taken from the PyPy benchmarks
+repository using revision
+\texttt{ff7b35837d0f}\footnote{https://bitbucket.org/pypy/benchmarks/src/ff7b35837d0f}.
+The benchmarks were run on a version of PyPy
Author: David Schneider david.schnei...@picle.org
Branch: extradoc
Changeset: r4359:2e6fcff21703
Date: 2012-07-25 15:25 +0200
http://bitbucket.org/pypy/extradoc/changeset/2e6fcff21703/
Log:move the figure and caption definition from the table template to
the paper
diff --git
Author: David Schneider david.schnei...@picle.org
Branch: extradoc
Changeset: r4360:a0903bdfc07f
Date: 2012-07-25 15:25 +0200
http://bitbucket.org/pypy/extradoc/changeset/a0903bdfc07f/
Log:add relation of machine code to guard map data to the machine code
size table
diff --git
Author: David Schneider david.schnei...@picle.org
Branch: extradoc
Changeset: r4362:699d04be2651
Date: 2012-07-25 15:26 +0200
http://bitbucket.org/pypy/extradoc/changeset/699d04be2651/
Log:update figure
diff --git a/talk/vmil2012/paper.tex b/talk/vmil2012/paper.tex
---
Author: David Schneider david.schnei...@picle.org
Branch: ppc-jit-backend
Changeset: r56448:0c0b1c89633b
Date: 2012-07-25 07:10 -0700
http://bitbucket.org/pypy/pypy/changeset/0c0b1c89633b/
Log:import test_loop_unroll into ppc backend
diff --git a/pypy/jit/backend/x86/test/test_loop_unroll.py
Author: David Schneider david.schnei...@picle.org
Branch: ppc-jit-backend
Changeset: r56446:87f124c1fc3e
Date: 2012-07-25 07:04 -0700
http://bitbucket.org/pypy/pypy/changeset/87f124c1fc3e/
Log:skip test_read_timestamp in test_basic if the backend does not
support longlong
diff --git
Author: David Schneider david.schnei...@picle.org
Branch: ppc-jit-backend
Changeset: r56447:44f5bcf4a5c8
Date: 2012-07-25 07:04 -0700
http://bitbucket.org/pypy/pypy/changeset/44f5bcf4a5c8/
Log:import test_float tests into PPC backend
diff --git a/pypy/jit/backend/x86/test/test_float.py
Author: David Schneider david.schnei...@picle.org
Branch: extradoc
Changeset: r4344:04701563b5c4
Date: 2012-07-24 11:19 +0200
http://bitbucket.org/pypy/extradoc/changeset/04701563b5c4/
Log:shorten table headers and add an overall and guard optimization
rates
diff --git
Author: David Schneider david.schnei...@picle.org
Branch: extradoc
Changeset: r4345:5cee92065659
Date: 2012-07-24 11:20 +0200
http://bitbucket.org/pypy/extradoc/changeset/5cee92065659/
Log:merge heads
diff --git a/talk/vmil2012/paper.tex b/talk/vmil2012/paper.tex
---
is quite large.
+\bivab{mention Gal et al.~\cite{Gal:2009ux} trace stitching}
+and also mention \bivab{Dynamo's fragment linking~\cite{Bala:2000wv}} in
+relation to the low-level guard handling.
+
+
\section{Conclusion}
___
pypy-commit mailing list
Author: David Schneider david.schnei...@picle.org
Branch: extradoc
Changeset: r4349:a61724c2cc46
Date: 2012-07-24 12:18 +0200
http://bitbucket.org/pypy/extradoc/changeset/a61724c2cc46/
Log:merge heads
diff --git a/talk/vmil2012/paper.tex b/talk/vmil2012/paper.tex
---
Author: David Schneider david.schnei...@picle.org
Branch: ppc-jit-backend
Changeset: r56429:069eb5ce9bf0
Date: 2012-07-24 09:50 -0700
http://bitbucket.org/pypy/pypy/changeset/069eb5ce9bf0/
Log:(edelsohn, bivab) implement new version of cond_call_gc
diff --git a/pypy/jit/backend/ppc
Author: David Schneider david.schnei...@picle.org
Branch: ppc-jit-backend
Changeset: r56430:4184620152d5
Date: 2012-07-24 09:52 -0700
http://bitbucket.org/pypy/pypy/changeset/4184620152d5/
Log:(edelsohn) fix for _build_malloc_slowpath to correctly store FPRs
diff --git
Author: David Schneider david.schnei...@picle.org
Branch: extradoc
Changeset: r4351:b4cbe4786741
Date: 2012-07-24 15:35 +0200
http://bitbucket.org/pypy/extradoc/changeset/b4cbe4786741/
Log:sort benchmarks
diff --git a/talk/vmil2012/tool/build_tables.py
b/talk/vmil2012/tool/build_tables.py
Author: David Schneider david.schnei...@picle.org
Branch: extradoc
Changeset: r4352:b67459025715
Date: 2012-07-24 20:56 +0200
http://bitbucket.org/pypy/extradoc/changeset/b67459025715/
Log:do not depend on the logfiles to build
diff --git a/talk/vmil2012/Makefile b/talk/vmil2012/Makefile
---
Author: David Schneider david.schnei...@picle.org
Branch: extradoc
Changeset: r4353:0c00e306cbff
Date: 2012-07-24 20:56 +0200
http://bitbucket.org/pypy/extradoc/changeset/0c00e306cbff/
Log:update summary of benchmarks
diff --git a/talk/vmil2012/logs/summary.csv
Author: David Schneider david.schnei...@picle.org
Branch: extradoc
Changeset: r4354:d4f67ea6ce5a
Date: 2012-07-24 20:58 +0200
http://bitbucket.org/pypy/extradoc/changeset/d4f67ea6ce5a/
Log:update run_benchmarks.sh to checkout, patch and build a fixed
version of pypy to run the
Author: David Schneider david.schnei...@picle.org
Branch: extradoc
Changeset: r4355:889d9e6b1df5
Date: 2012-07-24 20:59 +0200
http://bitbucket.org/pypy/extradoc/changeset/889d9e6b1df5/
Log:merge heads
diff --git a/talk/vmil2012/paper.tex b/talk/vmil2012/paper.tex
---
601 - 700 of 1105 matches
Mail list logo