<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-gb">
	<link rel="self" type="application/atom+xml" href="https://pybullet.org/Bullet/phpBB3/app.php/feed/topic/5699" />

	<title>Real-Time Physics Simulation Forum</title>
	
	<link href="https://pybullet.org/Bullet/phpBB3/index.php" />
	<updated>2010-09-28T17:08:36+00:00</updated>

	<author><name><![CDATA[Real-Time Physics Simulation Forum]]></name></author>
	<id>https://pybullet.org/Bullet/phpBB3/app.php/feed/topic/5699</id>

		<entry>
		<author><name><![CDATA[Lonbjerg]]></name></author>
		<updated>2010-09-28T17:08:36+00:00</updated>

		<published>2010-09-28T17:08:36+00:00</published>
		<id>https://pybullet.org/Bullet/phpBB3/viewtopic.php?p=20269#p20269</id>
		<link href="https://pybullet.org/Bullet/phpBB3/viewtopic.php?p=20269#p20269"/>
		<title type="html"><![CDATA[Re: Open questions for Bullet Physcis]]></title>

		
		<content type="html" xml:base="https://pybullet.org/Bullet/phpBB3/viewtopic.php?p=20269#p20269"><![CDATA[
Thank you very much for taking the time to answer my question, it is much appriciated.<br>I looke forward to hearing more about Bullet 3.x  <img class="smilies" src="https://pybullet.org/Bullet/phpBB3/images/smilies/icon_smile.gif" width="15" height="15" alt=":)" title="Smile"><p>Statistics: Posted by <a href="https://pybullet.org/Bullet/phpBB3/memberlist.php?mode=viewprofile&amp;u=7130">Lonbjerg</a> — Tue Sep 28, 2010 5:08 pm</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[Erwin Coumans]]></name></author>
		<updated>2010-09-28T16:41:09+00:00</updated>

		<published>2010-09-28T16:41:09+00:00</published>
		<id>https://pybullet.org/Bullet/phpBB3/viewtopic.php?p=20268#p20268</id>
		<link href="https://pybullet.org/Bullet/phpBB3/viewtopic.php?p=20268#p20268"/>
		<title type="html"><![CDATA[Re: Open questions for Bullet Physcis]]></title>

		
		<content type="html" xml:base="https://pybullet.org/Bullet/phpBB3/viewtopic.php?p=20268#p20268"><![CDATA[
The GPU acceleration of cloth in Bullet 2.77 using OpenCL or DirectCompute is just a starting point. This is work-in-progress and Bullet 3.x will have more GPU acceleration.<br><br>You can perform the comparison of CPU versus GPU using the <a href="http://bullet.googlecode.com/files/bullet-2.77-win32_exe.zip" class="postlink">precompiled Windows demos</a>:<br>GPU_Demos/AppOpenCLClothDemo_MiniCL_CPU.exe runs using multi-core CPU in 4 threads, and GPU_Demos/AppOpenCLClothDemo.exe runs on GPU.<br><br>Just check out the console and see the performance numbers, in particular solveSoftConstraints (see below)<br>Dependent on the algorithms, a GPU can be more than 10 times faster than CPU in particular if you keep the data on the GPU <br>(avoiding the copy from GPU memory to CPU memory and back).<br><br>We will try to have some more information including a Bullet 3.x preview by March 2011 at the Game Developers Conference in San Francisco.<br>Thanks,<br>Erwin<br><br>GPU NVIDIA Geforce 260:<br>Profiling: Root (total running time: 0.704 ms) ---<br>0 -- stepSimulation (99.57 %) :: 0.701 ms / frame (1 calls)<br>Unaccounted: (0.426 %) :: 0.003 ms<br>...----------------------------------<br>...Profiling: stepSimulation (total running time: 0.701 ms) ---<br>...0 -- synchronizeMotionStates (0.00 %) :: 0.000 ms / frame (1 calls)<br>...1 -- <span style="color:#FF0000">solveSoftConstraints</span> (75.75 %) :: 0.531 ms / frame (1 calls)<br>...2 -- internalSingleStepSimulation (12.55 %) :: 0.088 ms / frame (1 calls)<br>...Unaccounted: (11.698 %) :: 0.082 ms<br><br><br>CPU Intel Quadcore Q6800 at 2.93 Ghz:<br>Profiling: Root (total running time: 12.511 ms) ---<br>0 -- stepSimulation (99.96 %) :: 12.506 ms / frame (1 calls)<br>Unaccounted: (0.040 %) :: 0.005 ms<br>...----------------------------------<br>...Profiling: stepSimulation (total running time: 12.506 ms) ---<br>...0 -- synchronizeMotionStates (0.01 %) :: 0.001 ms / frame (1 calls)<br>...1 -- <span style="color:#FF0000">solveSoftConstraints</span> (68.69 %) :: 8.590 ms / frame (1 calls)<br>...2 -- internalSingleStepSimulation (15.21 %) :: 1.902 ms / frame (1 calls)<br><br><blockquote class="uncited"><div>I look at this site but couldn't find an email to contact people from this site, so I figured I would write them here and hopyfully get some answers.<br><br>Hardware physics is a hot topic today.<br>It's debated across many sites/boards.<br>That is why I am seeking information about the benefits of Bullet OpenCL physics and a comparision to Bullet CPU physics.</div></blockquote><p>Statistics: Posted by <a href="https://pybullet.org/Bullet/phpBB3/memberlist.php?mode=viewprofile&amp;u=2">Erwin Coumans</a> — Tue Sep 28, 2010 4:41 pm</p><hr />
]]></content>
	</entry>
		<entry>
		<author><name><![CDATA[Lonbjerg]]></name></author>
		<updated>2010-09-28T15:59:54+00:00</updated>

		<published>2010-09-28T15:59:54+00:00</published>
		<id>https://pybullet.org/Bullet/phpBB3/viewtopic.php?p=20267#p20267</id>
		<link href="https://pybullet.org/Bullet/phpBB3/viewtopic.php?p=20267#p20267"/>
		<title type="html"><![CDATA[Open questions for Bullet Physcis]]></title>

		
		<content type="html" xml:base="https://pybullet.org/Bullet/phpBB3/viewtopic.php?p=20267#p20267"><![CDATA[
I look at this site but couldn't find an email to contact people from this site, so I figured I would write them here and hopyfully get some answers.<br><br>Hardware physics is a hot topic today.<br>It's debated across many sites/boards.<br>That is why I am seeking information about the benefits of Bullet OpenCL physics and a comparision to Bullet CPU physics.<br><br>1. Does anyone have any documentation or informed views regarding how much more powerfull Bullet 2.77 OpenCL compared to Bullet CPU physics?<br>Like how much more powerfull is it to run Bullet on a GPU compared to eg. dual, quad and hexacore CPU?.<br><br>2. Where is the current limitions for achiveable Bullet CPU's physics?<br>Can you run cloth on a top end CPU today?<br>Tearable cloth?<br>Interactive smoke?<br>Interactive fluids?<br>Destrauctable architechture?<br><br>3. How big is the difference on simple riggid bodies physics when comparing CPU's to GPU's?<br>Like how many object can be run on the CPU and how many object can be run on the GPU?<br>I am trying to quantify the difference<br><br>4. How many CPU cores would it take to match a lowend GPU?<br>And a midrange range GPU.<br>And a high end GPU?<br>Is there a interection point?<br><br>5. Is OpenCL done or is there more work required beore the framewrok is done?<br><br>I hope I can get some informed inforamtion fro mthis board...or get pointed to the right place for these question.<br><br>Tanks in advance<br><br>Lonbjerg.<p>Statistics: Posted by <a href="https://pybullet.org/Bullet/phpBB3/memberlist.php?mode=viewprofile&amp;u=7130">Lonbjerg</a> — Tue Sep 28, 2010 3:59 pm</p><hr />
]]></content>
	</entry>
	</feed>
