Click here to Skip to main content
15,909,440 members
Home / Discussions / Hardware & Devices
   

Hardware & Devices

 
GeneralRe: USB Programming Boards Pin
Sheepings27-Oct-14 13:58
professionalSheepings27-Oct-14 13:58 
GeneralRe: USB Programming Boards Pin
Vaclav_8-Dec-14 4:48
Vaclav_8-Dec-14 4:48 
GeneralRe: USB Programming Boards Pin
Sheepings8-Dec-14 5:45
professionalSheepings8-Dec-14 5:45 
QuestionWhich processor is faster? Pin
AmbiguousName10-Oct-14 20:58
AmbiguousName10-Oct-14 20:58 
AnswerRe: Which processor is faster? Pin
Michael Reyes24-Oct-14 23:13
Michael Reyes24-Oct-14 23:13 
AnswerRe: Which processor is faster? Pin
alpha_tonic14-Jan-15 2:54
alpha_tonic14-Jan-15 2:54 
Questionwriting an ALSA driver from beginning Pin
pramodky6-Oct-14 22:39
pramodky6-Oct-14 22:39 
SuggestionRe: writing an ALSA driver from beginning Pin
Kornfeld Eliyahu Peter7-Oct-14 1:45
professionalKornfeld Eliyahu Peter7-Oct-14 1:45 
Questionbarcode reader for asset management software Pin
Jassim Rahma5-Oct-14 1:08
Jassim Rahma5-Oct-14 1:08 
AnswerRe: barcode reader for asset management software Pin
Richard MacCutchan5-Oct-14 1:22
mveRichard MacCutchan5-Oct-14 1:22 
AnswerRe: barcode reader for asset management software Pin
Eddy Vluggen5-Oct-14 2:11
professionalEddy Vluggen5-Oct-14 2:11 
Questionhow to automatic get information about connected input/output devices? Pin
Parth0235-Sep-14 21:13
Parth0235-Sep-14 21:13 
AnswerRe: how to automatic get information about connected input/output devices? Pin
Richard MacCutchan5-Sep-14 21:23
mveRichard MacCutchan5-Sep-14 21:23 
QuestionI think I got a virus on my galaxy S3...but I suck at analysing APKs and mobile phone security generally... Pin
Member 109640992-Sep-14 8:09
Member 109640992-Sep-14 8:09 
AnswerRe: I think I got a virus on my galaxy S3...but I suck at analysing APKs and mobile phone security generally... Pin
Albert Holguin3-Sep-14 9:08
professionalAlbert Holguin3-Sep-14 9:08 
Questionspecifications on atomic memory operations Pin
bkelly1328-Aug-14 14:21
bkelly1328-Aug-14 14:21 
AnswerRe: specifications on atomic memory operations Pin
Richard Andrew x6428-Aug-14 16:42
professionalRichard Andrew x6428-Aug-14 16:42 
AnswerRe: specifications on atomic memory operations Pin
Richard MacCutchan28-Aug-14 21:25
mveRichard MacCutchan28-Aug-14 21:25 
GeneralRe: specifications on atomic memory operations Pin
bkelly1329-Aug-14 14:19
bkelly1329-Aug-14 14:19 
AnswerRe: specifications on atomic memory operations Pin
harold aptroot28-Aug-14 22:24
harold aptroot28-Aug-14 22:24 
Depends on the CPU, obviously. Read the manual.
For example, see Intel System Programming Guide, section 8.1.1 "Guaranteed Atomic Operations":
The Intel486 processor (and newer processors since) guarantees that the following basic memory operations will
always be carried out atomically:
 • Reading or writing a byte
 • Reading or writing a word aligned on a 16-bit boundary
 • Reading or writing a doubleword aligned on a 32-bit boundary
The Pentium processor (and newer processors since) guarantees that the following additional memory operations
will always be carried out atomically:
 • Reading or writing a quadword aligned on a 64-bit boundary
 • 16-bit accesses to uncached memory locations that fit within a 32-bit data bus
The P6 family processors (and newer processors since) guarantee that the following additional memory operation
will always be carried out atomically:
 • Unaligned 16-, 32-, and 64-bit accesses to cached memory that fit within a cache line

The most relevant part is the last line, which says that almost load/store that that doesn't cross a cache line boundary is atomic (except anything wider than 8 bytes).
GeneralRe: specifications on atomic memory operations Pin
bkelly1329-Aug-14 14:24
bkelly1329-Aug-14 14:24 
AnswerRe: specifications on atomic memory operations Pin
Dave Kreskowiak29-Aug-14 2:52
mveDave Kreskowiak29-Aug-14 2:52 
AnswerRe: specifications on atomic memory operations Pin
Munchies_Matt28-Sep-14 14:16
Munchies_Matt28-Sep-14 14:16 
QuestionRTSP Using QuickTime Player Pin
AmbiguousName11-Aug-14 1:41
AmbiguousName11-Aug-14 1:41 
QuestionDifference between NDIS 6.3 and 6.4 with respect to Mobile Broadband APIs Pin
Sharath C V30-Jul-14 19:27
professionalSharath C V30-Jul-14 19:27 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.