Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Including some tmem updates #8

Closed
wants to merge 5 commits into from
Closed

Conversation

interwq
Copy link
Contributor

@interwq interwq commented Apr 18, 2012

  1. a new more efficient wake up scheme
  2. optimization and new benchmark for tmem

songjiguo and others added 5 commits April 17, 2012 16:24
The new waking up procedure is: 1) low thread release the lock, then
wake up the highest thread, which is the last one on the block
list. 2) the highest thread wake up the rest ones on the block list,
without releasing the lock.

A epoch counter is added to determine whether a thread should be wake
up by the current thread.

Some other fix: fixed the priority of the timer thread in timed event
component. fixed the priority issue in the synth hier component.
Conflicts:
	src/components/implementation/exe_cbuf_synth_hier/exe_cbuf_shrec/exe_cbuf_synth_hier.c
	src/components/implementation/no_interface/exe_cbuf_periodic/exe_cbuf_periodic.c
	src/components/include/cbuf.h
	src/components/interface/cbuf_c/cbuf_vect.h
Conflicts:
	src/components/implementation/cbuf_c/naive/cbuf.c
	src/components/interface/cbuf_c/cbuf_vect.h
@gparmer
Copy link
Collaborator

gparmer commented Apr 21, 2012

Qi,

I cannot automatically merge this request. I'm not sure why, but perhaps a commit I did since you did the pull request is causing a conflict. Please pull my most recent code, resolve any conflicts, and redo the pull request. If you can, I'd appreciate changing "Composite" to "composite" in the config Makefile.

Sorry for the pain, but I want to avoid complication here!

Best,
Gabe

@gparmer gparmer closed this Apr 21, 2012
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants