<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<title type="html"><![CDATA[СОЦИОН. &mdash; Кому такое может быть смешно?]]></title>
	<link rel="self" href="https://socionica.com/extern.php?action=feed&amp;tid=2308&amp;type=atom" />
	<updated>2006-10-02T16:44:20Z</updated>
	<generator>PunBB</generator>
	<id>https://socionica.com/viewtopic.php?id=2308</id>
		<entry>
			<title type="html"><![CDATA[Re: Кому такое может быть смешно?]]></title>
			<link rel="alternate" href="https://socionica.com/viewtopic.php?pid=192760#p192760" />
			<content type="html"><![CDATA[<p>Кстати, в диагональном программировании и соционика порылась:<br /></p><div class="quotebox"><blockquote><p>Поясню на пальцах. В теории параллельного программирования известны, например, такие задачи, как задача «о философах» Дейкстры, «о стрелках» – Майхилла или из мало известных – «о <strong>жуках</strong>» и т.д. и т.п. Первые «кушают», другие – «стреляют», третьи – «пожирают» или «гоняются» друг за другом. Это – <strong>динамика</strong>.</p></blockquote></div>]]></content>
			<author>
				<name><![CDATA[kaprizka]]></name>
				<uri>https://socionica.com/profile.php?id=86</uri>
			</author>
			<updated>2006-10-02T16:44:20Z</updated>
			<id>https://socionica.com/viewtopic.php?pid=192760#p192760</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Кому такое может быть смешно?]]></title>
			<link rel="alternate" href="https://socionica.com/viewtopic.php?pid=192729#p192729" />
			<content type="html"><![CDATA[<p>spyke, спасибо.</p>]]></content>
			<author>
				<name><![CDATA[kaprizka]]></name>
				<uri>https://socionica.com/profile.php?id=86</uri>
			</author>
			<updated>2006-10-02T15:49:52Z</updated>
			<id>https://socionica.com/viewtopic.php?pid=192729#p192729</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Кому такое может быть смешно?]]></title>
			<link rel="alternate" href="https://socionica.com/viewtopic.php?pid=192728#p192728" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>spyke пишет:</cite><blockquote><p>Да не, реально смешно. Спасибо за ветку ))</p></blockquote></div><p>А у меня почему-то не открываецца дальше второй страницы.</p>]]></content>
			<author>
				<name><![CDATA[kaprizka]]></name>
				<uri>https://socionica.com/profile.php?id=86</uri>
			</author>
			<updated>2006-10-02T15:46:46Z</updated>
			<id>https://socionica.com/viewtopic.php?pid=192728#p192728</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Кому такое может быть смешно?]]></title>
			<link rel="alternate" href="https://socionica.com/viewtopic.php?pid=192712#p192712" />
			<content type="html"><![CDATA[<p>Это типа фигня про стружку с крыла, разгон 15&quot;монитора до 17&quot; и &quot;я случайно закачал ненужный мне файл. что с ним делать&quot;?</p>]]></content>
			<author>
				<name><![CDATA[U-gin]]></name>
				<uri>https://socionica.com/profile.php?id=752</uri>
			</author>
			<updated>2006-10-02T15:21:33Z</updated>
			<id>https://socionica.com/viewtopic.php?pid=192712#p192712</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Кому такое может быть смешно?]]></title>
			<link rel="alternate" href="https://socionica.com/viewtopic.php?pid=192624#p192624" />
			<content type="html"><![CDATA[<p>Да не, реально смешно. Спасибо за ветку <img src="https://socionica.com/img/smilies/default/smile.png"&nbsp; alt="default/smile" />))</p>]]></content>
			<author>
				<name><![CDATA[spyke]]></name>
				<uri>https://socionica.com/profile.php?id=36</uri>
			</author>
			<updated>2006-10-02T13:02:52Z</updated>
			<id>https://socionica.com/viewtopic.php?pid=192624#p192624</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Кому такое может быть смешно?]]></title>
			<link rel="alternate" href="https://socionica.com/viewtopic.php?pid=192622#p192622" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Ragnarok пишет:</cite><blockquote><p>Например, с точки зрения соционики</p><p><a href="http://www.gamedev.ru/code/forum/?id=19939">http://www.gamedev.ru/code/forum/?id=19939</a></p><p>(для несведущих говорю, что человек написал большую глупость (или стеб хз), над ним начали издеваться, предлагая еще большие глупости, как советы. примерно аналогично нашумевшей истории как кастрировать кота.)</p></blockquote></div><p>Не то, чтобы смешно, но настроение поднимает.</p>]]></content>
			<author>
				<name><![CDATA[spyke]]></name>
				<uri>https://socionica.com/profile.php?id=36</uri>
			</author>
			<updated>2006-10-02T12:57:39Z</updated>
			<id>https://socionica.com/viewtopic.php?pid=192622#p192622</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Кому такое может быть смешно?]]></title>
			<link rel="alternate" href="https://socionica.com/viewtopic.php?pid=192464#p192464" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>temp3 пишет:</cite><blockquote><p>компилятор нужон<br />какие-то версии gcc поддерживают многопроцессорность</p></blockquote></div><p>Угу. К нему вроде расширение OpenMP есть. Вставляется в код как прагмы.</p>]]></content>
			<author>
				<name><![CDATA[masai]]></name>
				<uri>https://socionica.com/profile.php?id=44</uri>
			</author>
			<updated>2006-10-02T09:27:56Z</updated>
			<id>https://socionica.com/viewtopic.php?pid=192464#p192464</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Кому такое может быть смешно?]]></title>
			<link rel="alternate" href="https://socionica.com/viewtopic.php?pid=192461#p192461" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>srez пишет:</cite><blockquote><div class="quotebox"><cite>masai пишет:</cite><blockquote><div class="quotebox"><cite>srez пишет:</cite><blockquote><p>Кста, а расскажите, как программы для мультипроцессорных систем делают?</p></blockquote></div><p>Примерно так.</p><p>Пишут функции, которые могут работать параллельно. Например, для обработки какой-то здоровенной матрицы.</p><p>Потом процесс создает потомков при помощи системной функции fork (в юниксах) или запускается несколько нитей (threads) процесса, причем каждая на своем процессоре. В качестве параметра дочерним процессам или нитям передается область матрицы, которую нужно обработать.</p><p>Вот функции и начинают обрабатывать матрицу одновременно с разных сторон. <img src="https://socionica.com/img/smilies/default/smile.png"&nbsp; alt="default/smile" /></p><p>Функции могут общаться по-разному: через общую область памяти, через сокеты или там семафоры какие-нибудь.</p><p>Технически все не так сложно. Трудности заключаются в самом распараллеливании задачи.</p></blockquote></div><p>Ты описал многопотоковое програмирование, это я знаю, а вот как распределить потоки между процессорами?</p></blockquote></div><p>компилятор нужон<br />какие-то версии gcc поддерживают многопроцессорность</p>]]></content>
			<author>
				<name><![CDATA[temp1]]></name>
				<uri>https://socionica.com/profile.php?id=22</uri>
			</author>
			<updated>2006-10-02T09:23:12Z</updated>
			<id>https://socionica.com/viewtopic.php?pid=192461#p192461</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Кому такое может быть смешно?]]></title>
			<link rel="alternate" href="https://socionica.com/viewtopic.php?pid=192459#p192459" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>srez пишет:</cite><blockquote><div class="quotebox"><cite>Funtik пишет:</cite><blockquote><p>А раскидать по процессорам - это типо дело планировщика?</p></blockquote></div><p>угу собсна и интересно как вмешатся в его работу, какой там прынцып его конфигурирования.</p></blockquote></div><p>Мне это тоже бывает интересно... Но поскольку на данный момент мне это ни зачем не нужно, дальше любопытства дело не идет</p>]]></content>
			<author>
				<name><![CDATA[Funtik]]></name>
				<uri>https://socionica.com/profile.php?id=359</uri>
			</author>
			<updated>2006-10-02T09:20:48Z</updated>
			<id>https://socionica.com/viewtopic.php?pid=192459#p192459</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Кому такое может быть смешно?]]></title>
			<link rel="alternate" href="https://socionica.com/viewtopic.php?pid=192455#p192455" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Funtik пишет:</cite><blockquote><p>А раскидать по процессорам - это типо дело планировщика?</p></blockquote></div><p>В идеале -- да. <img src="https://socionica.com/img/smilies/default/smile.png"&nbsp; alt="default/smile" /></p>]]></content>
			<author>
				<name><![CDATA[masai]]></name>
				<uri>https://socionica.com/profile.php?id=44</uri>
			</author>
			<updated>2006-10-02T09:17:15Z</updated>
			<id>https://socionica.com/viewtopic.php?pid=192455#p192455</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Кому такое может быть смешно?]]></title>
			<link rel="alternate" href="https://socionica.com/viewtopic.php?pid=192454#p192454" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>Funtik пишет:</cite><blockquote><p>А раскидать по процессорам - это типо дело планировщика?</p></blockquote></div><p>угу собсна и интересно как вмешатся в его работу, какой там прынцып его конфигурирования.</p>]]></content>
			<author>
				<name><![CDATA[srez]]></name>
				<uri>https://socionica.com/profile.php?id=118</uri>
			</author>
			<updated>2006-10-02T09:16:25Z</updated>
			<id>https://socionica.com/viewtopic.php?pid=192454#p192454</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Кому такое может быть смешно?]]></title>
			<link rel="alternate" href="https://socionica.com/viewtopic.php?pid=192452#p192452" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>masai пишет:</cite><blockquote><div class="quotebox"><cite>srez пишет:</cite><blockquote><p>Кста, а расскажите, как программы для мультипроцессорных систем делают?</p></blockquote></div><p>Примерно так.</p><p>Пишут функции, которые могут работать параллельно. Например, для обработки какой-то здоровенной матрицы.</p><p>Потом процесс создает потомков при помощи системной функции fork (в юниксах) или запускается несколько нитей (threads) процесса, причем каждая на своем процессоре. В качестве параметра дочерним процессам или нитям передается область матрицы, которую нужно обработать.</p><p>Вот функции и начинают обрабатывать матрицу одновременно с разных сторон. <img src="https://socionica.com/img/smilies/default/smile.png"&nbsp; alt="default/smile" /></p><p>Функции могут общаться по-разному: через общую область памяти, через сокеты или там семафоры какие-нибудь.</p><p>Технически все не так сложно. Трудности заключаются в самом распараллеливании задачи.</p></blockquote></div><p>Ты описал многопотоковое програмирование, это я знаю, а вот как распределить потоки между процессорами?</p>]]></content>
			<author>
				<name><![CDATA[srez]]></name>
				<uri>https://socionica.com/profile.php?id=118</uri>
			</author>
			<updated>2006-10-02T09:15:45Z</updated>
			<id>https://socionica.com/viewtopic.php?pid=192452#p192452</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Кому такое может быть смешно?]]></title>
			<link rel="alternate" href="https://socionica.com/viewtopic.php?pid=192451#p192451" />
			<content type="html"><![CDATA[<p>А раскидать по процессорам - это типо дело планировщика?</p>]]></content>
			<author>
				<name><![CDATA[Funtik]]></name>
				<uri>https://socionica.com/profile.php?id=359</uri>
			</author>
			<updated>2006-10-02T09:13:18Z</updated>
			<id>https://socionica.com/viewtopic.php?pid=192451#p192451</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Кому такое может быть смешно?]]></title>
			<link rel="alternate" href="https://socionica.com/viewtopic.php?pid=192450#p192450" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>masai пишет:</cite><blockquote><p>Примерно так.</p><p>Пишут функции, которые могут работать параллельно. Например, для обработки какой-то здоровенной матрицы.</p><p>Потом процесс создает потомков при помощи системной функции fork (в юниксах) или запускается несколько нитей (threads) процесса, причем каждая на своем процессоре. В качестве параметра дочерним процессам или нитям передается область матрицы, которую нужно обработать.</p><p>Вот функции и начинают обрабатывать матрицу одновременно с разных сторон. <img src="https://socionica.com/img/smilies/default/smile.png"&nbsp; alt="default/smile" /></p><p>Функции могут общаться по-разному: через общую область памяти, через сокеты или там семафоры какие-нибудь.</p><p>Технически все не так сложно. Трудности заключаются в самом распараллеливании задачи.</p></blockquote></div><p>Примерно так, только функций не обязательно может быть много. Может быть одна функция <img src="https://socionica.com/img/smilies/default/smile.png"&nbsp; alt="default/smile" /></p>]]></content>
			<author>
				<name><![CDATA[Ragnarok]]></name>
				<uri>https://socionica.com/profile.php?id=85</uri>
			</author>
			<updated>2006-10-02T09:12:43Z</updated>
			<id>https://socionica.com/viewtopic.php?pid=192450#p192450</id>
		</entry>
		<entry>
			<title type="html"><![CDATA[Re: Кому такое может быть смешно?]]></title>
			<link rel="alternate" href="https://socionica.com/viewtopic.php?pid=192448#p192448" />
			<content type="html"><![CDATA[<div class="quotebox"><cite>srez пишет:</cite><blockquote><p>Кста, а расскажите, как программы для мультипроцессорных систем делают?</p></blockquote></div><p>Примерно так.</p><p>Пишут функции, которые могут работать параллельно. Например, для обработки какой-то здоровенной матрицы.</p><p>Потом процесс создает потомков при помощи системной функции fork (в юниксах) или запускается несколько нитей (threads) процесса, причем каждая на своем процессоре. В качестве параметра дочерним процессам или нитям передается область матрицы, которую нужно обработать.</p><p>Вот функции и начинают обрабатывать матрицу одновременно с разных сторон. <img src="https://socionica.com/img/smilies/default/smile.png"&nbsp; alt="default/smile" /></p><p>Функции могут общаться по-разному: через общую область памяти, через сокеты или там семафоры какие-нибудь.</p><p>Технически все не так сложно. Трудности заключаются в самом распараллеливании задачи.</p>]]></content>
			<author>
				<name><![CDATA[masai]]></name>
				<uri>https://socionica.com/profile.php?id=44</uri>
			</author>
			<updated>2006-10-02T09:11:15Z</updated>
			<id>https://socionica.com/viewtopic.php?pid=192448#p192448</id>
		</entry>
</feed>
