9,012 research outputs found
A PC parallel port button box provides millisecond response time accuracy under Linux
For psychologists, it is sometimes necessary to measure people's reaction times to the nearest millisecond. This article describes how to use the PC parallel port to receive signals from a button box to achieve millisecond response time accuracy. The workings of the parallel port, the corresponding port addresses, and a simple Linux program for controlling the port are described. A test of the speed and reliability of button box signal detection is reported. If the reader is moderately familiar with Linux, this article should provide sufficient instruction for him or her to build and test his or her own parallel port button box. This article also describes how the parallel port could be used to control an external apparatus
NADPH-cytochrome P450 reductase is involved in flunitrazepam reductive metabolism in Hep G2 and Hep 3B cells.
The respiratory muscle function and walking endurance in stroke patients: A preliminary study
Suppression of host Th1-type granulomatous inflammation by Taenia solium metacestodes is related to down-regulation of osteopontin gene expression.
PC-3 cell proliferation curves at different seeding densities.
In order to determine the optimal innoculation density of PC-3 cells, we adopted five cell seeding densities such as 6*105, 4*105, 2*105, 1*105, and 0.5*105 cell/ml.</p
Analysis of Vapor–Liquid Interfacial Transport Resistivities with DGT-PC-SAFT Based on the General Approach
In
this work, the DGT-PC-SAFT model was applied to calculate the
interfacial transport resistivities between the vapor–liquid
interface. In order to calculate the interfacial transport resistivities
with DGT-PC-SAFT stably and efficiently, the general approach was
combined with the Chebyshev spectral collocation method to solve the
density profile using density gradient theory (DGT). Investigations
have shown that using a suitable conformal map in the Chebyshev spectral
collocation method can significantly reduce the collocation points
required for the calculation of interfacial transport resistivities.
Based on the developed algorithm, interfacial transport resistivities
of n-alkane/nitrogen mixtures were predicted. However,
the results revealed a certain deviation compared with those calculated
with DFT-PC-SAFT, and the reason for this is discussed in this paper
Millisecond accuracy video display using OpenGL under Linux
To measure people’s reaction times to the nearest millisecond, it is necessary to know exactly when
a stimulus is displayed. This article describes how to display stimuli with millisecond accuracy on a
normal CRT monitor, using a PC running Linux. A simple C program is presented to illustrate how this
may be done within X Windows using the OpenGL rendering system. A test of this system is reported
that demonstrates that stimuli may be consistently displayed with millisecond accuracy. An algorithm
is presented that allows the exact time of stimulus presentation to be deduced, even if there are relatively
large errors in measuring the display time
Frontmatter (Titlepage, Table of Contents, Author List, PC List, Reviewer List)
Front matter including table of contents, author list, PC list, and reviewer list
Оцінка продуктивності декомпозиції матриці LU за допомогою стандарту SYCL
The object of this study is the performance of the SYCL standard tools when solving the LU matrix decomposition problem. SYCL is a fairly new technology for parallel computing in heterogeneous systems, so the topic of evaluating the performance of the standard on specific tasks in the field of parallel computing is relevant. In the study, the algorithm of parallelized LU decomposition of a square matrix was implemented by means of the SYCL standard and standard C++, and an experiment was conducted to test the implementation in a heterogeneous system with several types of processors. During testing, the program received square matrices of various dimensions as input, and the output was the execution time of the LU schedule on the selected processor. The obtained results, presented in the form of tabular and graphic data, show the advantage of the implementation of the SYCL standard over ordinary C++ by more than 2 times when using a graphics processor. It was experimentally shown that the implementation on SYCL is almost not inferior in speed to the implementation on ordinary C++ when executed on a central processor. Such results are caused both by the high possibility of parallelizing the LU schedule algorithm itself, and by the great work of the developers of the standard on its optimization.
The obtained results indicate the possibility of speeding up the solution of the LU decomposition of the matrix and similar algorithms by means of SYCL when using heterogeneous systems with processors optimized for data parallelism. The results of the study can be used in justifying the choice of technology for solving LU matrix decomposition problems or problems with a similar parallelization scheme.Об’єктом дослідження є продуктивність стандартних засобів SYCL при розв’язанні задачі декомпозиції матриці LU. SYCL є досить новою технологією паралельних обчислень у гетерогенних системах, тому тема оцінки продуктивності стандарту на конкретних завданнях у сфері паралельних обчислень є актуальною. У дослідженні було реалізовано алгоритм розпаралеленої LU-декомпозиції квадратної матриці за допомогою стандарту SYCL і стандарту C++, а також проведено експеримент для перевірки реалізації в гетерогенній системі з кількома типами процесорів. Під час тестування програма отримувала на вхід квадратні матриці різної розмірності, а на виході був час виконання розкладу LU на обраному процесорі. Отримані результати, представлені у вигляді табличних і графічних даних, показують перевагу реалізації стандарту SYCL над звичайним C++ більш ніж у 2 рази при використанні графічного процесора. Експериментально показано, що реалізація на SYCL практично не поступається за швидкістю реалізації на звичайному C++ при виконанні на центральному процесорі. Такі результати обумовлені як високою можливістю розпаралелення самого алгоритму розкладу LU, так і великою роботою розробників стандарту по його оптимізації.
Отримані результати вказують на можливість прискорення розв’язання LU декомпозиції матриці та подібних алгоритмів за допомогою SYCL при використанні гетерогенних систем з процесорами, оптимізованими для паралелізму даних. Результати дослідження можуть бути використані при обґрунтуванні вибору технології розв’язування задач декомпозиції матриці LU або задач з подібною схемою розпаралелювання
- …
