9

Я уже публиковал несколько модификаций для некоторых функций из libc, оптимизированных для быстрой работы на современных процессорах (см. категорию Algorithms and Technologies).

Все эти функции были реализованы в поисковом движке DataparkSearch Engine. Поскольку производительность этих функций, особенно в сравнении со стандартной реализацией на конкретной платформе, зависит от используемых микропроцессора и уровня оптимизации компилятора, я добавил специальную процедуру тестирования на этапе конфигурирования DataparkSearch, выбирающую только те новые варианты функций, которые исполняются быстрее на платформе, где производится установка. Это позволяет получить максимальную производительность DataparkSearch на каждой платформе.
...читать далее "Небольшое ускорение"

1

Еще более быстрый вариант функции memcpy а-ля Duff’s device и используя конвеер (предыдущий вариант). Результаты сравнения времени выполнения теста, сравнивающего новый и старый варианты и стандартную библиотечную реализацию на невыровненных данных:

test0: FreeBSD memcpy in C 2.7686
test1: <new dps_memcpy>    0.43485
test2: <old dps_memcpy>    2.50218
test3: <standard memcpy>   0.456584
ratio(1/2): 0.17
ratio(1/0): 0.16
ratio(2/0): 0.90
ratio(1/3): 0.95

...читать далее "Еще более быстрая memcpy"

2

Еще более быстрый вариант функции strncpy а-ля Duff's device (предыдущий вариант). Результаты сравнения времени выполнения теста, сравнивающего новый и старый вариант ы и стандартную библиотечную реализацию:

test1: <new dps_strncpy>  3.00593
test2: <old dps_strncpy>  3.39416
test3: <standard strncpy> 5.06081
ratio(1/2): 0.89
ratio(1/3): 0.59
ratio(2/3): 0.67

...читать далее "Еще более быстрая strncpy"

С Open Entreprise Server 2, компания Novell превращает свою легендарную операционную систему Netware в службу поверх Suse Linux Entreprise Server 10 (SLES 10). А благодаря гипервизору Xen, на основе которого реализована система виртуализации SLES10, впервые появилась возможность запуска Netware на компьютерах с 64-битными процессорами (IBM Power PC и Power, Intel Core и Xeon но не Itanium и AMD Athlon или Opteron).

Другой новинкой является Dynamic Storage Technology - ПО автоматического управления хранилищами файлов (магнитные ленты или дисковые стойки) в соответствии с частотой использования этих файлов, а также потребностями конечных пользователей.

В данный момент Open Entreprise Server 2 продается за $203 с одно-пользовательской лицензией и технической поддержкой от 1 до 3 лет от $52 до $127.

До конца ноября, Novell планирует также выпустить новую редакцию Open Workgroup Suite, которая объединит Open Entreprise Server 2, GroupWise, ZenWorks, десктопную версию SLES 10 и OpenOffice.

//Le Monde Informatique

Язык программирования ФОРТ (FORTH - в переводе с английского - "вперед") создан Чарльзом Х. Муром в конце 60-х годов. Вот что он рассказывает относительно необычности названия своего языка: "Свои первые результаты я получил в то время, когда работал с моделью IBM 1130 - ЭВМ третьего поколения. Они показались мне настолько значительными, что я посчитал новый язык языком машин четвертого (fourth) поколения и назвал его Fourth (четвертым), если бы модель 1130 допускала пятисимвольные идентификаторы. Таким образом Fourth превратился в Forth (ФОРТ) - своеобразная игра слов".
...читать далее "Язык программирования ФОРТ"

5

В октябре 1963 г. представители фирм IBM и SHARP образовали Комитет под представительством Б. Розенблата и Дж. Радина по созданию совершенного языка программирования. Предполагалось создать такой язык, который сможет удовлетворить различные классы пользователей, решающих как научные, так и коммерческие (экономические), а также специальные задачи. В результате разработки эффективного "единственного" языка программирования ожидалось, что отпадет необходимость в таких языках, как ФОРТРАН, КОБОЛ и др.
...читать далее "Язык программирования PL/1"

1

Озадачили на днях установкой FreeBSD на компьютер Imango Escaler 710, с таким вот анамнезом:
...читать далее "Укрощение зверушки"

Компания Intel с этого лета начнёт продажу своих новых процессоров, выполненых по новой 65-нанометровой технологии, под маркой "Core 2 Duo" как для лаптопов, так и для десктопов.

Согласно новому маркетинговому плану компании, за брэндом "Core 2 Duo" будет следовать пяти-буквенноцифровой код, первой будет идти одна из букв, обозначающая уровень энергопотребления чипа, U - ultra low voltage (менее 15 ватт), L - low voltage (от 15 до 25 ватт), T - standard mobile (25-55 ватт), E - standard desktop (55-75 ватт) и X - extreme (свыше 75 ватт). За буквой будет следовать код из четырёх цифр, процессоры Conroe будут иметь серии 4000 и 6000, а процессоры Merom -- серии 5000 и 7000. Дополнительные цифры будут обозначать различные возможности процессоров, например, подходят ли они для для различных платформ Intel, Centrino для мобильных компьютеров, Viiv для домашних развлекательных компьютеров или vPro для профессиональных компьютеров.

Например, мощный процессор для десктопа может маркироваться Core 2 Duo E6800. И Intel будет именовать самый мощный процессор для десктопа как Core 2 Extreme.

Новая маркировка придёт на смену тепершнему брэнду "Pentium D" для дэсктопных процессоров и скорее всего будет использоваться и для следующих поколений процессоров компании, например, для четырёх и восьми-ядерных.

//Computerworld NZ

1

Компании Intel и ТрансТелеКом проводят общероссийский образовательный проект "Время вернуться домой. Летописи.ру" в рамках "Недель цифровых технологий".

Цель проекта - показать людям малые российские города, деревни, станции и прочие небольшие населенные пункты. В проекте принимают участие школьники, дети, которые фотографируют свой город, пишут его историю, рисуют карты и отправляют редактору проекта.

Сайт построен на Wiki, поэтому добавлять материалы может любой желающий.

2005 год еще не закончился, но компания iSuppli решила опубликовать рейтинг производителей полупроводников этого года. Рынок полупроводников в 2005 году оценивается в 237,3 млрд. долларов, что на 4,4% больше предыдущего года.

Результаты третьего квартала заставили пересмотреть оценку за год, в сентябре iSuppli оценивала годовой рост всего лишь в 2,4%.

Первое место несомненно приналежит Intel. Годовой оборот компании должен составить 35,849 млр. долларов, что на 14,4% выше результатов прошлого года и составляет 15,1% мирового рынка полупроводников.

Второе место занимает южно-корейская компаниря Samsung с оборотом в 17,096 млрд. долларов (рост 8,5%) и занимающая 7,2% мирового рынка.

На третьем месте: Texas Instruments, оборот: 11,105 млрд. долларов, рост: 8,6%, доля рынка: 4,7%.

AMD, основной конкурент Intel на рынке микропроцессоров, далеко позади, учитывая результаты Spansion, совместного предприятия AMD и Fujitsu по производтсву Flash-памяти, годовой оборот компании ожидаются на уровне 5,711 млрд. долларов (рост 11,8%) и долей рынка в 2,4%.

Самый большой рост в 30% достигнут компанией IBM, годовой оборот которой достигнет 3,255 млрд. долларов. Однако подразделение IBM, занимающееся производство полупроводников занимает всего лишь восемнадцатое место в мировой классификации.

Второе место по росту принадлежит компании Nvidia, производящей графические процессоры, годовой оборот которой вырос на 22,8% и достиг 2,063 млрд. долларов или 0,9% мирового рынка.

Третье место по росту заняла компания Hynix, рост в 18,5% до 4,606 млрд. долларов (2,3% мирового рынка).

//Silicon.fr